Ich habe eine Vorlage, die funktioniert und generiert einen Stapel, aber ich kann keine Eigenschaft zu setzen oder etwas anderes, dass ich einen Namen für die EC2-Instanz, die ich erstellt haben, geben können. Wenn es generiert wird, ist der Name leer.Benennen Sie eine EC2-Instanz in der CloudFormation-Vorlage?
Antwort
Sie müssen ein Tag mit dem Schlüssel Name
an die Wolkenbildungsvorlage hinzufügen. Wie dieser ...
"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" }}
]
}
}
Beachten Sie, dass bei Verwendung der Autoscaling-Gruppe die Tags in den Eigenschaften der Autoscaling-Gruppe hinzugefügt werden müssen und die Property 'PropagateAtLaunch' auf' true' gesetzt werden sollte. – jtblin
@jtblin können Sie eine Anleitung geben, was Sie meinen? Ich bin auf der Suche nach mehr Informationen über die PropogateAtLuanch und warum es richtig gesetzt werden muss. –
@JohnSmith Einfach googeln, erstes Ergebnis ist http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html. > 'PropagateAtLaunch': Setzen Sie diese Einstellung auf" True ", wenn AWS CloudFormation das Tag in EC2-Instanzen kopieren soll, die als Teil der Auto-Scaling-Gruppe gestartet werden. Setzen Sie den Wert auf "false", wenn das Tag nur an die Gruppe für die automatische Skalierung angehängt und nicht an Instanzen kopiert werden soll, die als Teil der Gruppe für die automatische Skalierung gestartet wurden. Erforderlich: Ja. Typ: Boolesch.
Mein Kommentar ist nicht über Vorlagen, aber das ist die einzige Frage, die ich über die Benennung von EC2-Instanzen finde, also schreibe ich dies hier. Sie können eine Instanz benennen, indem Sie die Instanz auswählen und Aktionen => Tags bearbeiten wählen und ein Tag für Name hinzufügen (Groß-/Kleinschreibung beachten). Wenn Sie mit der Maus über das leere Feld in der Spalte Name fahren, erscheint ein kleines Bleistiftsymbol, auf das Sie klicken können, um das Tag direkter zu bearbeiten. –