Amazon web services KeyError:';记录';在由s3 PUT事件触发的AWS Lambda中
我试图创建一个简单的事件驱动AWS Lambda Python函数,从另一个服务(如AmazonSES)存储在S3中的电子邮件中提取ZIP或GZIP附件 在运行函数时,我遇到了这个错误Amazon web services KeyError:';记录';在由s3 PUT事件触发的AWS Lambda中,amazon-web-services,amazon-s3,aws-lambda,Amazon Web Services,Amazon S3,Aws Lambda,我试图创建一个简单的事件驱动AWS Lambda Python函数,从另一个服务(如AmazonSES)存储在S3中的电子邮件中提取ZIP或GZIP附件 在运行函数时,我遇到了这个错误 'Records': KeyError Traceback (most recent call last): File "/var/task/lambda_function.py", line 25, in lambda_handler for record in event["Records"]:
'Records': KeyError
Traceback (most recent call last):
File "/var/task/lambda_function.py", line 25, in lambda_handler
for record in event["Records"]:
KeyError: 'Records'
我试着用谷歌搜索,发现很少有人告诉我要添加映射模板--,
,
下面的链接,但我得到一些其他错误
'query': KeyError
Traceback (most recent call last):
File "/var/task/lambda_function.py", line 24, in lambda_handler
for record in event['query']['Records']:
KeyError: 'query'
在处理程序的开头记录
event
对象的值可能是值得的,以确保它的结构符合您的预期。
'query': KeyError
Traceback (most recent call last):
File "/var/task/lambda_function.py", line 24, in lambda_handler
for record in event['query']['Records']:
KeyError: 'query'