【发布时间】:2017-02-11 16:10:46
【问题描述】:
我有一个模板,它是我们产品的主堆栈。我正在使用新的“!if”类型功能将所有模板从 JSON 更改为 YAML。我最初的模板中麻烦的部分如下所示(这在 JSON 中有效):
"CreateProdResources" : {"Fn::And" : [{"Fn::Not" : [{"Fn::Equals" : [{"Ref" : "Environment"}, "beta"]} ]}, {"Fn::Not" : [{"Fn::Equals" : [{"Ref" : "Environment"}, "eubeta"]} ]} ]}
我想将其更改为 YAML,所以模板的这一部分现在看起来像这样:
CreateProdResources:
!And:
- !Not:
- !Equals:
- Ref: Environment
- beta
- !Not:
- !Equals:
- Ref: Environment
- eubeta
Cloud Formation 抛出 YAML 格式不正确的错误,因为链式!集合内的函数。
【问题讨论】:
标签: json amazon-web-services yaml amazon-cloudformation