我定义了lambda函数,如:
def lambda_handler(event, context):
#get constant json argument passed from cloudwatch event rule
...
获取Target / Configure Input / Constant(Json文本)中定义的值的方法是什么。
答案 0 :(得分:12)
当我在AWS文档中读到时,json以dict类型传递给python。然后我简单地调用这个值:
传递了json:
{"type": "daily", "retention": 7}
然后在你的处理程序中:
def lambda_handler(event, context):
type = event["type"]
rententionDay = event["retention"]
...
使用此我能够为所有ebs卷制作自动化快照。 希望它有所帮助。
答案 1 :(得分:1)
这是基于NodeJS的,但它应该与Python相同。输入下的常量是一个简单的JSON编码对象,然后可以使用事件变量访问它。
输入
{ "config": "uk" }
LAMBDA
console.log(event.config)
发现此条目是Google搜索结果中的佼佼者之一,因此希望这可以帮助其他人。