【发布时间】:2017-11-19 03:23:05
【问题描述】:
我想将一些输入 json 连同事件触发数据一起传递给 AWS lambda 函数。
因此,当我使用 Cloudwatch 事件配置 AWS lambda 并将输入目标添加为常量时,即 {"job_name":"job1"}
现在当我在 lambda 事件数据中执行以下代码时
print(str(event))
output:{"job_name":"job1"}
if i say event['Records'] lambda throws error as Keyerror
那么如何将输入与实际事件数据一起传递
【问题讨论】:
-
为什么不访问这样的事件对象:
event['job_name']?如果您已使用常量 JSON 事件输入配置 CloudWatch 规则,则此常量数据将用作事件数据。如果您只提供{ "job_name":"job1"}作为事件数据,那么事件数据中的唯一键是event['job_name']。 -
@shesse 您的评论就是答案。您应该将其更改为答案。
标签: python-3.x aws-lambda