web-dev-qa-db-fra.com

Nommer une instance EC2 dans le modèle CloudFormation?

J'ai un modèle qui fonctionne et génère une pile mais je ne trouve pas de propriété à définir ou autre chose qui me permet de donner un nom à l'instance EC2 que j'ai créée. Lorsqu'il est généré, le nom est vide.

49
user1013388

Vous devez ajouter une balise avec la clé Name au modèle de formation de nuages. Comme ça...

"ec2-instance" : {
    "Type" : "AWS::EC2::Instance",
    "Properties" : {
        "ImageId" : "AMI-0102022,
        "SecurityGroupIds" : [{ "Ref" : "SecurityGroup" }],
        "SubnetId" : { "Ref" : "Subnet" },
        "InstanceType" : "m1.medium",
        "Tags" : [
            {"Key" : "Name", "Value" : "Instance name"},
            {"Key" : "Environment", "Value" : { "Ref" : "Environment" }},
            {"Key" : "Owner", "Value" : { "Ref" : "Owner" }}
        ]
    }
}
64
Pete