小编tro*_*roz的帖子

AWS CloudFormation YAML !或函数

错误:“模板验证错误:模板格式错误:条件只能是对参数和其他条件的布尔运算”

工作 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)

amazon-web-services aws-cloudformation

3
推荐指数
1
解决办法
1万
查看次数