Sie stellen eine Auto Scaling-Gruppe über eine CloudFormation-Vorlage bereit. Das Start-Template führt ein Benutzerdatenskript aus, das cfn-signal aufruft, wenn es abgeschlossen ist. CloudFormation kann die Auto Scaling-Gruppe jedoch nicht erstellen, da die Wartebedingung die erforderlichen Signale nicht empfängt. Was sollten Sie tun, um diesen Fehler zu beheben?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Rufen Sie cfn-signal am Ende des Benutzerdatenskripts auf, wenn die Instanzinitialisierung abgeschlossen ist..
Warum dies die Antwort ist
Die Wartebedingung (WaitCondition) in CloudFormation wartet auf Signale, die von den EC2-Instanzen gesendet werden, um anzuzeigen, dass die Initialisierung erfolgreich war. Wenn diese Signale nicht empfangen werden, schlägt die Stack-Erstellung fehl. Der Aufruf von cfn-signal am Ende des Benutzerdatenskripts stellt sicher, dass das Signal erst gesendet wird, nachdem alle Initialisierungsschritte auf der Instanz abgeschlossen sind. Die Änderung der Sicherheitsgruppe für ausgehenden Datenverkehr auf Port 443 ist in der Regel nicht die Ursache, da cfn-signal HTTPS verwendet und dieser Port standardmäßig offen ist oder für AWS-Dienste benötigt wird. Das Reduzieren der DesiredCapacity löst das Problem des fehlenden Signals nicht. AssociatePublicIpAddress auf True zu setzen, ist nur relevant, wenn die Instanz eine öffentliche IP-Adresse benötigt, hat aber keinen direkten Einfluss auf das Senden von cfn-signal.
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