【问题标题】:Multiple conditions on a single Cloudformation resource单个 Cloudformation 资源上的多个条件
【发布时间】:2018-05-27 14:56:06
【问题描述】:

如何为一个资源添加多个条件?

资源需要满足多个条件才能生成。在资源的Condition: 属性中提到。

Instrinsic function conditions

【问题讨论】:

标签: amazon-web-services amazon-cloudformation multiple-conditions


【解决方案1】:

您需要用逗号分隔您的条件。来自这个doc

如果您有多个条件,请用逗号分隔。

条件And 函数的示例可以在this doc 中找到:

"MyAndCondition": {
   "Fn::And": [
      {"Fn::Equals": ["sg-mysggroup", {"Ref": "ASecurityGroup"}]},
      {"Condition": "SomeOtherCondition"}
   ]
}

使用And 函数应该允许您定义资源必须满足的多个条件。

【讨论】:

  • 我们可以在资源本身中指定2个条件吗?例如 ` "SomeResource":{ "Condition": ["Condition1", Condition2" ], .... } ` ?
猜你喜欢
  • 2019-08-24
  • 1970-01-01
  • 2020-12-27
  • 1970-01-01
  • 2021-01-06
  • 2020-01-22
  • 2021-06-03
  • 2021-12-10
  • 1970-01-01
相关资源
最近更新 更多