【问题标题】:CloudFormation + Adding Subnet into existing VPCCloudFormation + 将子网添加到现有 VPC
【发布时间】:2017-04-27 19:24:50
【问题描述】:

在查看了许多堆栈之后,我仍然很难过。尝试创建将引用现有 VPC ID 并添加新子网并不断收到语法错误的 cloudformation 脚本。有什么想法吗?

{
"AWSTemplateFormatVersion" : "2010-09-09",
"Resources" : {
   "mySubnet" : {
     "Type" : "AWS::EC2::Subnet",
     "Properties" : {
        "VpcId" : { "Ref" : "VPC" },
        "CidrBlock" : "10.0.0.0/24",
        "AvailabilityZone" : "us-east-1a",
     }
  }
 }
}    

【问题讨论】:

    标签: amazon-cloudformation vpc private-subnet


    【解决方案1】:

    Ref 将用于一个参数或一些 aws 伪参数,如帐户、区域等 (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/pseudo-parameter-reference.html)

    如果您将参数放入文件中并将其命名为 VPC,那么它将对您有用。确保使用参数类型 AWS::EC2::VPC::Id (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) 以确保创建堆栈的人提供的值是有效的 VPC id。

    如果您只是在处理第一个模板并试图弄清楚如何使其工作,您可以将要使用的 VPC Id 放在该字段中并加载它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-26
      • 2018-11-03
      • 2018-02-05
      • 1970-01-01
      • 2016-08-30
      • 2014-05-07
      • 1970-01-01
      • 2015-12-11
      相关资源
      最近更新 更多