使用 AWS CDK 部署带有测试事件的 AWS Lambda 函数

Deploy an AWS Lambda function with test events using AWS CDK

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

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

目前这是不可能的,因为 CloudFormation 本身不支持它 (see this answer)。如链接 post 中所述,您可以使用 CloudFormation CustomResource 准备调用。

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