У меня проблема, и я надеюсь, что кто-нибудь мне поможет.
Я работаю с AWS и у меня 2 VPC. VPC по умолчанию и другой созданный мной VPC. Каждый VPC имеет 3 подсети в разных зонах доступности (eu-west-1a, eu-west-1b и eu-west-1c).
Я обнаружил, что в VPC по умолчанию я могу создать / запустить экземпляр EC2 без указания подсети. Но с VPC, отличным от стандартного, я должен указать, какую подсеть я буду использовать.
В VPC, отличном от стандартного, можно ли создать EC2 без указания подсети?
Мне интересно создать шаблон CloudFormation, который создает экземпляр Ec2 в разных подсетях для избыточности.
Я думаю, для этого вы можете воспользоваться новой поддержкой Parameter в Cloudformation.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
Получите список всех подсетей в вашем VPC следующим образом:
"mySubnetIDs" : {
"Description" : "Subnet IDs",
"Type" : "List<AWS::EC2::Subnet::Id>"
Затем выберите первый (или N-й) идентификатор, сохраните его в переменной и передайте его для создания экземпляра.
Смотрите также: