Amazon cloudformation 云形成&x2B;将子网添加到现有VPC

Amazon cloudformation 云形成&x2B;将子网添加到现有VPC,amazon-cloudformation,vpc,private-subnet,Amazon Cloudformation,Vpc,Private Subnet,在回顾了许多堆栈之后,我仍然感到困惑。正在尝试创建一个cloudformation脚本,该脚本将引用现有的VPC ID并添加一个新的子网,并且不断出现语法错误。有什么想法吗 { "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "mySubnet" : { "Type" : "AWS::EC2::Subnet", "Properties" : { "VpcId" : { "Ref" :

在回顾了许多堆栈之后,我仍然感到困惑。正在尝试创建一个cloudformation脚本,该脚本将引用现有的VPC ID并添加一个新的子网,并且不断出现语法错误。有什么想法吗

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

Ref将用于参数或某些aws伪参数,如account、region等()

如果您将一个参数放入该文件并称之为VPC,那么它将对您有效。确保使用参数类型AWS::EC2::VPC::Id()来确保创建堆栈的人员提供的值是有效的VPC Id

如果您只是在处理第一个模板,并试图找出如何使其工作,那么您只需将要在该字段中使用的专有网络Id放入并加载即可