【问题标题】:Multiple conditions on a single Cloudformation resource单个 Cloudformation 资源上的多个条件 【发布时间】:2018-05-27 14:56:06 【问题描述】: 如何为一个资源添加多个条件? 资源需要满足多个条件才能生成。在资源的Condition: 属性中提到。 Instrinsic function conditions 【问题讨论】: stackoverflow.com/questions/39086361/… 标签: 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" ], .... } ` ?