使用 AWS CDK 部署包含测试事件的 AWS Lambda 函数

Tom*_*all 7 amazon-web-services aws-lambda aws-cdk

在 AWS Lambda 管理控制台中,您可以将测试事件与函数关联。

使用 AWS CDK 部署 Lambda 函数时是否可以配置测试事件,以便稍后有人在管理控制台中查看该函数时可以使用测试事件?

Con*_*ole 6

目前这是不可能的,因为 CloudFormation 本身不支持这一点(请参阅此答案)。正如链接文章中所述,您可以使用 CloudFormationCustomResource来准备调用。

另一个选项是创建一个输出,用于准备带有有效负载的 cli 命令。这样您就可以复制生成的调用aws lambda invoke --function-name {PopulateFromCDK} --payload '{"key": "value"}'