首页 > 解决方案 > 使用 AWS CDK 部署带有测试事件的 AWS Lambda 函数

问题描述

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

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

标签: amazon-web-servicesaws-lambdaaws-cdk

解决方案


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

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


推荐阅读