Skip to content

Instantly share code, notes, and snippets.

@dineshsonachalam
Created June 1, 2021 05:48
Show Gist options
  • Save dineshsonachalam/22472c2ba4ea2f66f77b8453d81104f0 to your computer and use it in GitHub Desktop.
Save dineshsonachalam/22472c2ba4ea2f66f77b8453d81104f0 to your computer and use it in GitHub Desktop.
read_an_item.py
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)
item = db.read_item(
TableName="dev_jobs",
Key={
"company_name": "Google",
"role_id": "e85f79a7-0857-4086-afbd-da13ec76b442"
})
if(item != None):
logging.info("Item: {}".format(item))
else:
logging.warning("Item doesn't exist")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment