【发布时间】:2019-09-23 19:26:14
【问题描述】:
我有一个用 Yaml 编写的大型 CloudFormation 模板,我想开始使用 Troposphere。有什么简单的方法可以将 CF 模板转换为对流层代码?
我在这里注意到了这个脚本https://github.com/cloudtools/troposphere/blob/master/troposphere/template_generator.py 这会创建一个对流层 python 对象,但我不确定是否可以输出对流层代码。
【问题讨论】:
-
我很好奇为什么@SamAnthony。我继承了大量对流层模板,我想知道为什么我们不直接使用 YAML!
-
@spinkus 我认为常规的 YAML CloudFormation 仍然是一个不错的选择。似乎对流层会检测到模板中的错误,而常规 YAML 不会。例如,在 YAML 模板实际“执行”之前,可能不会捕获参数名称中的输入错误,因为对流层可能会更早地检测到这一点。我还遇到过一种情况,Python/Troposphere for 循环消除了对包含许多重复元素的巨大 YAML 模板的需求。
标签: amazon-cloudformation aws-cdk troposphere