我们可以在AWS云信息模板中参数化逻辑ID

时间:2018-05-22 13:21:22

标签: amazon-web-services amazon-cloudformation

在我的模板中,资源具有以下结构,

"Resources" : {
      "myVPC" : {
         "Type" : "AWS::EC2::VPC",
         "Properties" : {
            "CidrBlock" : {"Ref" : "VpcCidr"},
            "EnableDnsSupport" : {"Ref" : "VpcEnableDnsSupport"},
            "EnableDnsHostnames" : {"Ref" : "VpcEnableDnsHostnames"},
            "InstanceTenancy" : {"Ref" : "VpcInstanceTenancy"},
            "Tags" : [ {"Key" : "Name", "Value" : {"Ref":"VpcName"}} ]
         }
      }
   }

有没有办法在此模板中参数化" myVPC" 逻辑ID

1 个答案:

答案 0 :(得分:0)

不在CloudFormation中。但是,如果您在将模板推送到S3存储桶之前使用某种构建过程/服务器来构建模板,则可以使用简单的sed命令执行此操作。我想我很困惑你为什么要这样做,但是 - 我没有看到任何明显的效用?