CloudFormation + Добавление подсети в существующий VPC

После просмотра многих стеков я все еще в тупике. Попытка создать сценарий облачной информации, который будет ссылаться на существующий идентификатор VPC, добавлять новую подсеть и получать синтаксическую ошибку. Какие-нибудь мысли?

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

1 ответ

Ссылка может быть для параметра или некоторых псевдопараметров aws, таких как account, region и т. Д. ( 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.

Если вы просто работаете над первым шаблоном и пытаетесь выяснить, как заставить его работать, вы можете просто вставить в это поле идентификатор VPC, который вы хотите использовать, и загрузить его.

Другие вопросы по тегам