【发布时间】:2021-09-26 18:21:41
【问题描述】:
AWS CDK 应用程序中app.synth() 行的用途是什么?例如,可以在第 29 行看到:
https://github.com/aws-samples/aws-cdk-examples/blob/master/typescript/ecs/fargate-application-load-balanced-service/index.ts
我查看了 CDK 文档,但找不到该函数的实际用途。据我了解,该应用程序是在cdk deploy 或cdk synth 上自动合成的。我还采用了上面链接的 repo 中显示的示例,注释掉 app.synth() 行,部署它,它似乎按预期工作。因此,我想知道在 app.synth() 的目的方面我是否遗漏了什么
【问题讨论】:
-
进展如何?仍然不清楚区别?
-
如果 cdk deploy 无论如何都会合成它,为什么每个示例应用程序最后都包含 app.synth() ,我仍然感到困惑。那为什么还要在代码中包含它呢?
标签: javascript typescript amazon-web-services amazon-cloudformation aws-cdk