Especificando um VPC em um modelo do CloudFormation para uma instância do EC2

3

Estou lançando uma instância do EC2 por meio de um modelo do CloudFormation, mas a instância especificada t2.micro exige uma VPC.

Como eu especifico um VPC no modelo CloudFormation?

Aqui está meu modelo:

{
    "Description" : "Single Instance",

    "Resources" : {
        "EC2Instance" : {
            "Type" : "AWS::EC2::Instance",
            "Properties" : {
                "ImageId" : "ami-b73b63a0",
                "InstanceType" : "t2.micro",
                "KeyName" : "my-key",
                "Tags" : [
                    {
                        "Key" : "Name",
                        "Value" : "test"
                    }
                  ]
            }
        }
    }
}
    
por Snowcrash 21.11.2016 / 15:39

1 resposta

4

Para as instâncias do EC2, você pode ignorar a especificação da ID da VPC e, em vez disso, especificar apenas a sub-rede na qual deseja que a instância entre. A partir daí, a VPC é assumida.

Dentro da sua matriz "Propriedades", adicione o seguinte:

"SubnetId" : "subnet-XXXXXXXX"
    
por 21.11.2016 / 15:45