错误:“模板验证错误:模板格式错误:条件只能是对参数和其他条件的布尔运算”
工作 JSON 条件块:
"Conditions" : {
"CreateBetaResources" : {"Fn::Or" : [ {"Fn::Equals" : [{"Ref" : "Environment"}, "beta"]}, {"Fn::Equals" : [{"Ref" : "Environment"}, "eubeta"]} ]},
"CreateStagingResources" : {"Fn::Equals" : [{"Ref" : "Environment"}, "staging"]},
"CreateProdResources" : { "Fn::Or": [ {"Fn::Equals" : [{"Ref" : "Environment"}, "prod"]}, {"Fn::Equals" : [{"Ref" : "Environment"}, "euprod"]} ] }
},
Run Code Online (Sandbox Code Playgroud)
YAML 块不起作用:
Conditions:
CreateBetaResources:
!Or [!Equals [!Ref "Environment", beta], !Equals [!Ref "Environment", eubeta]]
CreateStagingResources:
- !Equals [!Ref "Environment", staging]
CreateProdResources:
!Or [!Equals [!Ref "Environment", prod], !Equals [!Ref …Run Code Online (Sandbox Code Playgroud)