Amazon web services 如何向lambda函数传递和检索常量json数据
我定义了lambda函数,比如:Amazon web services 如何向lambda函数传递和检索常量json数据,amazon-web-services,aws-lambda,amazon-cloudwatch,Amazon Web Services,Aws Lambda,Amazon Cloudwatch,我定义了lambda函数,比如: def lambda_handler(event, context): #get constant json argument passed from cloudwatch event rule ... 获取目标/配置输入/常量(Json文本)中定义的值的方法是什么 这是基于NodeJS的,但是对于Python应该是相同的。输入下的常量是一个简单的JSON编码对象,然后可以使用事件变量访问该对象 输入 兰姆达 console.log(event
def lambda_handler(event, context):
#get constant json argument passed from cloudwatch event rule
...
获取目标/配置输入/常量(Json文本)中定义的值的方法是什么 这是基于NodeJS的,但是对于Python应该是相同的。输入下的常量是一个简单的JSON编码对象,然后可以使用事件变量访问该对象 输入 兰姆达
console.log(event.config)
我发现这个条目是Google最重要的结果之一,所以希望它能帮助其他人。正如我在AWS文档中读到的,json作为dict类型传递给python。然后我简单地调用如下值: 传递的json:
{"type": "daily", "retention": 7}
然后在处理程序中:
def lambda_handler(event, context):
type = event["type"]
rententionDay = event["retention"]
...
使用此功能,我可以为所有ebs卷制作一个自动化快照。
希望有帮助。您是否尝试过在文本字段中输入JSON文本?@Leon是的,但问题是如何检索它?我是否应该更改
def lambda_处理程序(事件、上下文):
?打印(事件)
,并检查cloudwatch中的lambda日志是否已经完成,但它没有获得传递的附加数据:)
def lambda_handler(event, context):
type = event["type"]
rententionDay = event["retention"]
...