
Tengo un problema y espero que alguien me ayude.
Estoy trabajando con AWS y tengo 2 VPC. La VPC predeterminada y otra VPC creada por mí. Cada VPC tiene 3 subredes en diferentes AZ (eu-west-1a, eu-west-1b y eu-west-1c).
Detecté que, en la VPC predeterminada, puedo crear/ejecutar una instancia EC2 sin especificar qué subred. Pero, con una VPC no predeterminada, tengo que especificar qué subred usaré.
En una VPC no predeterminada, ¿es posible crear un EC2 sin especificar una subred?
Estoy interesado en crear una plantilla de CloudFormation que cree una instancia de Ec2 en diferentes subredes para lograr redundancia.
Respuesta1
Creo que puedes aprovechar el nuevo soporte de parámetros en Cloudformation para hacer esto.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
Obtenga una lista de todas las subredes en su VPC como esta:
"mySubnetIDs" : {
"Description" : "Subnet IDs",
"Type" : "List<AWS::EC2::Subnet::Id>"
Luego, elija el primer (o enésimo) ID, guárdelo en una variable y páselo para crear una instancia.
Ver también: