Skip to content

Instantly share code, notes, and snippets.

@dineshsonachalam
Created June 1, 2021 05:45
Show Gist options
  • Save dineshsonachalam/b4d849ee1667aba8ad39df3496a08381 to your computer and use it in GitHub Desktop.
Save dineshsonachalam/b4d849ee1667aba8ad39df3496a08381 to your computer and use it in GitHub Desktop.
Get all table names
from LucidDynamodb.Operations import DynamoDb
import os
import logging
import uuid
from boto3.dynamodb.conditions import Key
logging.basicConfig(level=logging.INFO)
AWS_ACCESS_KEY_ID = os.getenv("AWS_ACCESS_KEY_ID")
AWS_SECRET_ACCESS_KEY = os.getenv("AWS_SECRET_ACCESS_KEY")
if __name__ == "__main__":
db = DynamoDb(region_name="us-east-1",
aws_access_key_id=AWS_ACCESS_KEY_ID,
aws_secret_access_key=AWS_SECRET_ACCESS_KEY)
table_names = db.read_all_table_names()
logging.info("Table names: {}".format(table_names))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment