
Estou com um problema e espero que alguém me ajude.
Estou trabalhando com AWS e tenho 2 VPC. A VPC padrão é outra VPC criada por mim. Cada VPC possui 3 sub-redes em AZ diferentes (eu-west-1a, eu-west-1b e eu-west-1c).
Detectei que, no VPC padrão, posso criar/executar uma instância EC2 sem especificar qual sub-rede. Mas, com VPC não padrão, preciso especificar qual sub-rede usarei.
Em VPC não padrão, é possível criar um EC2 sem especificar uma sub-rede?
Estou interessado em criar um modelo CloudFormation que crie instância Ec2 em diferentes sub-redes para redundância.
Responder1
Acho que você pode aproveitar o novo suporte a parâmetros no Cloudformation para fazer isso.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
Obtenha uma lista de todas as sub-redes em sua VPC assim:
"mySubnetIDs" : {
"Description" : "Subnet IDs",
"Type" : "List<AWS::EC2::Subnet::Id>"
Em seguida, escolha o primeiro (ou enésimo) ID, armazene-o em uma variável e passe-o para criar a instância.
Veja também: