如何将常量 json 数据传递和检索到 lambda 函数

How to pass and retrieve constant json data to lambda function

我定义了 lambda 函数,例如:

def lambda_handler(event, context):

   #get constant json argument passed from cloudwatch event rule

   ...

如何获取Target/Configure输入/常数(Json文本)中定义的值。

这是基于 NodeJS 的,但 Python 应该是一样的。 Input 下的 Constant 是一个简单的 JSON 编码对象,然后可以使用事件变量访问它。

输入

{ "config": "uk" }

拉姆达

console.log(event.config)

发现此条目是前 Google 个结果之一,因此希望这对其他人有所帮助。

正如我在 AWS 文档中所读到的,json 作为字典类型传递给了 python。然后我简单地调用这样的值:

通过json:

{"type": "daily", "retention": 7}

然后在你的处理程序中:

def lambda_handler(event, context):
    type = event["type"]
    rententionDay = event["retention"]
    ...

使用这个我能够为所有 ebs 卷制作一个自动化快照。 希望对你有帮助。