首页 > 解决方案 > AWS CloudFormation 中的嵌套参数组?

问题描述

是否可以在 AWS CloudFormation 脚本中嵌套参数组,例如,我希望有一个用于网络配置的参数组,并在该组中为 VPC、公共子网、私有子网、Internet 网关等设置各种子组。

"Metadata" : {
    "AWS::CloudFormation::Interface" : {
      "ParameterGroups" : [
        {
          "Label" : { "default" : "Network Configuration" },
          "Parameters" : [ 
            {   “Label” : {“default” : “VPC Details”},
                “Parameters” : [“VPCName", "VPCCIDR”]
            },
            {   “Label” : {“default” : Public subnet details”},
                “Parameters” : [ "PublicSubnetName", "PublicSubnetCIDR", "PublicSubnetAZ”]
            },
            {   “Label” : {“default” : “Private Subnet Details”},
                “Parameters” : [ "PrivateSubnetName", "PrivateSubnetCIDR", "PrivateSubnetAZ”]
            }
         ]
        }
      ]
    }
  }

标签: amazon-web-servicesamazon-cloudformation

解决方案


根据官方文档,AWS CloudFormation Interface ParameterGroup 不提供嵌套功能。

我正在使用如下分组命名:

要点 - 分点 1

要点 - 子要点 2

所以我也建议你。


推荐阅读