Ein Unternehmen betreibt eine Dateileseanwendung, die Dateien in einer Datenbank auf Amazon EC2-Instances speichert. Vorschriften verlangen die tägliche Löschung von Dateien von den EC2-Instances zu einem bestimmten Zeitpunkt, und Datenbankeinträge, die älter als 60 Tage sind, müssen entfernt werden. Datenbanklöschungen müssen nach den Dateilöschungen erfolgen. Das Unternehmen verfügt bereits über Skripte für beide Löschaufgaben und benötigt E-Mail-Benachrichtigungen bei Fehlern der Löschskripte. Welche Lösung erfüllt diese Anforderungen mit dem geringsten Entwicklungsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie AWS Systems Manager State Manager, um ein Systems Manager Automation-Dokument täglich zur erforderlichen Zeit zu planen. Verwenden Sie im Automation-Dokument Run Command, um die Löschskripte sequenziell auszuführen. Erstellen Sie eine Amazon EventBridge-Regel, die Fehlerereignisse in einem Amazon SNS-Thema veröffentlicht, um E-Mail-Benachrichtigungen an das Unternehmen zu senden..
Warum dies die Antwort ist
Die korrekte Lösung nutzt AWS Systems Manager State Manager, um ein Automation-Dokument täglich zu planen. Dieses Dokument verwendet Run Command, um die vorhandenen Skripte auf den EC2-Instanzen auszuführen, was den geringsten Entwicklungsaufwand erfordert, da die Skripte bereits existieren. Die sequentielle Ausführung stellt sicher, dass die Datenbanklöschungen nach den Dateilöschungen erfolgen. Eine Amazon EventBridge-Regel, die auf Fehlerereignisse von Systems Manager reagiert und diese an ein Amazon SNS-Thema sendet, bietet eine einfache und effektive Methode für E-Mail-Benachrichtigungen bei Fehlern. Die zweite Option ist weniger effizient, da das Hinzufügen eines bedingten Schritts zur Fehlerprüfung und das Senden von E-Mails über Amazon SES im Automation-Dokument selbst komplexer ist als die Nutzung von EventBridge für die Fehlerbenachrichtigung. Die dritte und vierte Option erfordern die Erstellung und Wartung einer Lambda-Funktion, die die Skripte auf den EC2-Instanzen ausführen müsste. Dies würde einen höheren Entwicklungsaufwand bedeuten, da die Lambda-Funktion die Kommunikation mit den EC2-Instanzen und die Ausführung der Skripte orchestrieren müsste, anstatt Systems Manager Run Command zu nutzen, das genau dafür konzipiert ist.
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