我想把条目放到dynamodb表中,只要我把object放到S3文件中。 我已经设置了相同的触发器。你知道吗
我写了下面简单的lambada代码来检查响应
def lambda_handler(event, context):
print(str(event))
当我签入CLoudWatchLogs时,我可以看到下面的内容。你知道吗
{'Records': [{'eventVersion': '2.1', 'eventSource': 'aws:s3',
'awsRegion': 'us-east-1', 'eventTime': '2019-02-20T15:58:48.057Z',
'eventName': 'ObjectCreated:Put', 'userIdentity': {'principalId':
'AHRO8PUVZ6HA1'}, 'requestParameters': {'sourceIPAddress':
'106.193.192.255'}, 'responseElements': {'x-amz-request-id':
'218359C00133F5A3', 'x-amz-id-2':
'ZcA26gyzVOaaG+O1AgbZl6UTGjdqxvz0THfeyGepwPwkn8No2m+
2jCm/zHvMGH1igrATG1pAnQI='}, 's3': {'s3SchemaVersion': '1.0',
'configurationId': 'd4eeba8b-3cab-43d2-835a-2d6fed343144', 'bucket':
{'name': 'trus-bucket-291902', 'ownerIdentity': {'principalId':
'AHRO8PUVZ6HA1'}, 'arn': 'arn:aws:s3:::trus-bucket-291902'}, 'object':
{'key': 'Linux-admin-Lecture-14.pdf', 'size': 113847, 'eTag':
'a8b3f353134bfaf7e876e05b439c7632', 'sequencer': '005C6D7937E630A6EB'}}}]}
你能帮我从上面的字符串中提取对象名(Linux-admin-teachment-14.pdf)和大小(113847)吗?你知道吗
该事件是一个普通的Python字典,因此它是以通常的方式访问的
相关问题 更多 >
编程相关推荐