首页 > 解决方案 > CDK 合成器不验证 lambda

问题描述

我有一个带有一些 python lambda 的节点 CDK 项目,我已经将一些代码放入了我在堆栈中指定的 lambda 的处理程序中,这是execute函数。我在该函数的开头添加了一些乱码,因此它会失败或无效。我输入cdk synth这仍然会生成一个模板,这不应该对 lambdas 进行一些验证,如果不是,我们如何在部署之前验证这些 lambdas?谢谢

标签: amazon-web-servicesserverless-frameworkaws-cdk

解决方案


AWS 文档

该工具包提供了将一个或多个 AWS CDK 堆栈转换为 AWS CloudFormation 模板和相关资产(称为综合的过程)并将您的堆栈部署到 AWS 账户的能力。

cdk synth不会对底层 Cloudformation 资源进行任何额外的验证——它只是将 CDK 代码转换为 Cloudformation 模板。

您必须在部署之前自己添加此功能。实现此目的的一种方法是运行本地SAM 测试套件


推荐阅读