2013-03-06 10 views
25

Mam szablon, który działa i generuje stos, ale nie mogę znaleźć właściwości do ustawienia lub coś innego, co pozwala mi nadać nazwę instancji EC2, którą utworzyłem. Po wygenerowaniu Nazwa jest pusta.Nazwać instancję EC2 w szablonie CloudFormation?

+0

Mój komentarz nie dotyczy szablonów, ale jest to jedyne pytanie, które napotykam na temat nazywania instancji EC2, więc piszę to tutaj. Możesz nazwać instancję, wybierz instancję i wybierając Actions => Edit Tags i dodaj znacznik Name (wielkość liter ma znaczenie). Ponadto, jeśli najedziesz kursorem myszy na puste pole w kolumnie Nazwa, pojawi się mała ikona ołówka, którą możesz kliknąć, aby edytować tag bardziej bezpośrednio. –

Odpowiedz

44

Musisz dodać tag z kluczem Name do szablonu tworzenia chmury. W ten sposób ...

"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" }} 
     ] 
    } 
} 
+6

Uwaga: jeśli używasz grupy autoskalowania, znaczniki muszą zostać dodane we właściwościach grupy Autoskalowanie, a właściwość 'PropagateAtLaunch' powinna mieć wartość" true ". – jtblin

+0

@jtblin Czy możesz podać wskazówki dotyczące tego, co masz na myśli? Szukam więcej informacji na temat PropogateAtLuanch i dlaczego musi on zostać ustawiony jako prawdziwy. –

+4

@JohnSmith Po prostu google, pierwszym wynikiem jest http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html. > 'PropagateAtLaunch': Ustaw na true, jeśli chcesz, aby AWS CloudFormation kopiował znacznik do instancji EC2, które są uruchamiane jako część grupy automatycznego skalowania. Ustaw na false, jeśli chcesz, aby znacznik był dołączany tylko do grupy automatycznego skalowania i nie był kopiowany do żadnych instancji uruchamianych jako część grupy skalowania automatycznego. Wymagane: Tak. Wpisz: Boolean. jtblin

Powiązane problemy