我想构建一个lambda,它使用CDK为不同的服务合成资源,当lambda运行时,该服务具有动态资源需求。(我将使用不同的堆栈来管理lambda资源)。我如何CDK通过代码部署堆栈,或者如何使用CDK生成可以使用云形成SDK合成的模板?
获取模板似乎可以使用CloudFormationStackArtiect的getTemplate()方法,但这被标记为实验性的,我还没有找到任何这样做的例子。我希望有一种更直接的方法,我只是没有偶然发现
可以从CDK中以字符串形式访问堆栈,如下所示:
app. synth().getStack(STACK_NAME).模板
(Python)
您可以使用-o标志从cdk synth输出云形成结果