AWS上的DynamoDB JSON格式Lambda
问题描述:
我使用Python和AWS Lambda检索DynamoDB项目。我无法解析响应中包含的值。AWS上的DynamoDB JSON格式Lambda
例如,这将返回响应[ '项目'] [ 'GUID']
【U'S ':u'8898f389-c282-4c4f-952A-87a0fbbb6d70'}
在端,我只想要没有无关信息DynamoDB插入的实际值。如何最好地处理使用Python 2.7的DynamoDB的JSON格式?
答
这是一个例子: `dynamo_GUID = json.dumps(响应[ '项目'] [ 'GUID'])` :
def lambda_handler(event, context):
print("Received event: " + json.dumps(event, indent=2))
if 'Records' not in event:
print ('records not in event')
return
for record in event['Records']:
if record['eventName'] == 'INSERT':
print 'do something on insert'
your_integer_hash_key = record['dynamodb']['Keys']['your_hash_key']['N']
# if all image is stream
if not 'NewImage' in record['dynamodb']:
continue
# get new image
new_image = record['dynamodb']['NewImage']
使用json.dumps导致我此尖端 一切似乎工作我现在如何预测。 –