Nach dem Deployment einer neuen Funktion wurden einige EC2-Instances der Auto Scaling-Gruppe fehlerhaft und beendet, bevor ein Administrator sie untersuchen konnte. Der Administrator möchte, dass eine AWS Lambda-Funktion immer dann ausgeführt wird, wenn eine Instance ersetzt wird, damit Diagnosedaten gesammelt werden können. Wie sollte der Administrator sicherstellen, dass die Lambda-Funktion während des Instance-Austauschs aufgerufen wird?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie einen Auto Scaling-Lifecycle-Hook hinzu, der das Instance-Termination-Lifecycle-Ereignis sendet, um die Lambda-Funktion über Amazon EventBridge (CloudWatch Events) aufzurufen..
Warum dies die Antwort ist
Die korrekte Antwort ist, einen Auto Scaling-Lifecycle-Hook hinzuzufügen, der das Instance-Termination-Lifecycle-Ereignis sendet, um die Lambda-Funktion über Amazon EventBridge (CloudWatch Events) aufzurufen. Lifecycle-Hooks ermöglichen es, benutzerdefinierte Aktionen auszuführen, wenn eine Instance gestartet oder beendet wird. Durch das Hinzufügen eines Lifecycle-Hooks für das Beendigungsereignis kann die Lambda-Funktion aufgerufen werden, um Diagnosedaten zu sammeln, bevor die Instance vollständig beendet wird. EventBridge (ehemals CloudWatch Events) ist der geeignete Dienst, um auf diese Ereignisse zu reagieren und die Lambda-Funktion auszulösen. Die Option mit dem Instance-Scale-in-Schutz ist falsch, da dieser Schutz verhindert, dass Instances beendet werden, aber nicht dazu dient, Aktionen vor der Beendigung auszuführen. Amazon Route 53 ist ein DNS-Dienst und nicht für das Auslösen von Lambda-Funktionen auf Basis von Auto Scaling-Ereignissen geeignet.
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