Eine Anwendung läuft auf EC2-Instances in einer Auto Scaling-Gruppe hinter einem Application Load Balancer. Instance-Logs werden alle 15 Minuten in einen zentralen S3-Bucket kopiert. Das Sicherheitsteam stellte fest, dass Logs von einigen beendeten Instances fehlen. Welche Schritte stellen sicher, dass Logs von beendeten EC2-Instances in den zentralen S3-Bucket kopiert werden, bevor diese Instances beendet werden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie ein AWS Systems Manager-Dokument, das ein Skript zum Kopieren von Logs nach S3 enthält. Erstellen Sie einen Auto Scaling-Lifecycle-Hook und eine EventBridge-Regel, um Auto Scaling-Lifecycle-Ereignisse zu erkennen. Bei autoscaling:EC2_INSTANCE_TERMINATING rufen Sie eine Lambda-Funktion auf, die die Systems Manager SendCommand API aufruft, um das Dokument zum Kopieren der Logs auszuführen, und senden dann CONTINUE an die Auto Scaling-Gruppe, damit die Beendigung fortgesetzt wird..
Warum dies die Antwort ist
Die korrekte Lösung nutzt einen Auto Scaling-Lifecycle-Hook, um den Beendigungsprozess einer EC2-Instanz zu unterbrechen. Wenn eine Instanz beendet werden soll (autoscaling:EC2INSTANCETERMINATING), löst der Hook eine EventBridge-Regel aus, die eine Lambda-Funktion aufruft. Diese Lambda-Funktion verwendet AWS Systems Manager SendCommand, um ein vordefiniertes Dokument auf der Instanz auszuführen, das die ausstehenden Logs nach S3 kopiert. Nach erfolgreichem Kopieren sendet die Lambda-Funktion ein CONTINUE-Signal an die Auto Scaling-Gruppe, wodurch die Instanzbeendigung fortgesetzt wird. Dies gewährleistet, dass alle Logs vor der Beendigung gesichert werden. Die erste Option ist falsch, da das Senden von ABANDON die Beendigung verhindert und die Instanz manuell beendet werden müsste, was nicht automatisiert ist. Die dritte Option ist ineffizient, da das Ändern des Kopierintervalls das Problem nicht vollständig löst und das Ausführen eines Benutzerdaten-Skripts über die AWS CLI bei der Beendigung nicht die vorgesehene Methode ist. Die vierte Option ist falsch, da das Senden von ABANDON die Instanz nicht beendet und der Prozess nicht korrekt automatisiert wird.
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