Ein Techniker hat AWS CloudFormation verwendet, um einen Amazon-ECS-Cluster und eine EC2 Auto Scaling-Gruppe für die Container-Instances bereitzustellen. Nachdem der Stack fertiggestellt war, wurden die EC2-Instances gestartet, registrierten sich jedoch bei einem anderen ECS-Cluster als beabsichtigt. Welche Änderung sollte an der CloudFormation-Vorlage vorgenommen werden, um sicherzustellen, dass sich die Instances beim richtigen ECS-Cluster registrieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie einen Verweis auf den ECS-Cluster in den UserData der Ressource AWS::AutoScaling::LaunchConfiguration ein..
Warum dies die Antwort ist
Die korrekte Option ist, einen Verweis auf den ECS-Cluster in den UserData der Ressource AWS::AutoScaling::LaunchConfiguration einzufügen. Wenn EC2-Instances als Teil einer Auto Scaling-Gruppe für Amazon ECS gestartet werden, müssen sie wissen, welchem ECS-Cluster sie beitreten sollen. Dies wird typischerweise durch die Konfiguration der UserData der Launch-Vorlage (oder Launch Configuration) erreicht, indem die Umgebungsvariable ECSCLUSTER gesetzt wird. Die EC2-Instances verwenden dann ein ECS-Agent-Startskript, das diese Variable liest, um sich beim richtigen Cluster zu registrieren. Die anderen Optionen sind falsch, weil: Das Verweisen auf EC2-Instances in AWS::ECS::Cluster oder den ECS-Cluster in AWS::ECS::Service keine Mechanismen sind, um EC2-Instances einem Cluster zuzuordnen. Das Hinzufügen eines Verweises auf den ECS-Cluster in den UserData der Ressource AWS::EC2::Instance wäre nur für einzelne, manuell gestartete Instances relevant, nicht für Instances, die über eine Auto Scaling-Gruppe verwaltet werden. Eine AWS::CloudFormation::CustomResource mit einer Lambda-Funktion wäre ein unnötig komplexer und ineffizienter Ansatz für eine Aufgabe, die nativ über UserData gelöst werden kann.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich