【问题标题】:How to refer a derived variable in CloudFormation?如何在 Cloudformation 中引用派生变量
【发布时间】:2017-10-11 02:58:41
【问题描述】:

我正在寻找有关 cloudformation 的少量帮助,但无法从文档中找到帮助,或者可能没有以正确的方式搜索问题。

这是问题。

我从映射中获取环境的可用区,如下所示。

"AvailabilityZone": {
"Fn::Select": [
    "1",
    {
        "Fn::FindInMap": [
            "Environment",
            {
                "Ref": "EnvType"
            },
            "AvailabilityZones"
        ]
    }
]

}

我需要在我的卷命名约定中使用 AZ 名称。怎么可能再次引用派生变量“AvailabilityZone”?

目前我正在这样做。

    {
    "Key": "Name",
    "Value": {
        "Fn::Join": [
            "-",
            [
                {
                    "Ref": "NamePrefix"
                },
                {
                    "Ref": "EnvType"
                },
                "myconstant",
                {
                    "Fn::Select": [
                        "2",
                        {
                            "Fn::Split": [
                                "-",
                                {
                                    "Fn::Select": [
                                        "1",
                                        {
                                            "Fn::FindInMap": [
                                                "Environment",
                                                {
                                                    "Ref": "EnvType"
                                                },
                                                "AvailabilityZones"
                                            ]
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            ]
        ]
    }
}

我做了两次相同的代码。 我怎样才能在这里重用派生变量?

【问题讨论】:

    标签: amazon-cloudformation


    【解决方案1】:

    很遗憾,简短的回答是您不能。希望有一天 AWS 支持 CloudFormation 中的变量。

    有一些黑客可能会感兴趣。强调hack

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      相关资源
      最近更新 更多