在云形成中的多个条件下使用运算符



我正在尝试控制具有两个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

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

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

不幸的是,我在文档中找不到证据。

最新更新