【问题标题】:Use Operators on Multiple Conditions in Cloudformation在 Cloudformation 中对多个条件使用运算符
【发布时间】:2018-08-10 11:22:44
【问题描述】:

我正在尝试使用两个 Cloudformation Condition 规范来控制资源的创建。

AWSTemplateFormatVersion: 2010-09-09
Conditions:
    PROD: ...
    REGION_A:...

这些条件可以很好地自行规范资源的创建,但是如果不定义一个将两者融合在一起的单一目的构建的条件,我无法弄清楚如何结合使用它们。

ResourceA:
    ...
    Condition: {"Fn::And": [{"Condition": "PROD"},{"Condition": "REGION_A"}]}

我已经尝试了上述的一些组合和变体,但收到如下错误。

Fn::And object requires a list of at least 2 and at most 10 boolean parameters

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation


    【解决方案1】:

    创建依赖于这两者的新条件是解决它的唯一方法。

    Conditions:
        PROD: ...
        REGION_A:..
        PROD_REGION: {"Fn::And": [{"Condition": "PROD"},{"Condition": "REGION_A"}]}
    

    很遗憾,我在文档中找不到证明。

    【讨论】:

    猜你喜欢
    • 2021-10-27
    • 2012-09-14
    • 2021-02-15
    • 2013-01-14
    • 2011-06-26
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 2015-09-16
    相关资源
    最近更新 更多