Ein Team verwendet eine CloudFormation-Vorlage, um Webserver und eine RDS-Datenbank in verschiedenen Umgebungen bereitzustellen. Nach einer versehentlichen Bereitstellung wurde die Entwicklungsdatenbank gelöscht und neu erstellt, was zu Datenverlust führte. Welche Maßnahmen verhindern zukünftig ein versehentliches Löschen der Datenbank? (Wählen Sie zwei aus.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie der Datenbankressource ein CloudFormation DeletionPolicy-Attribut mit dem Wert Retain hinzu., Aktualisieren Sie die CloudFormation-Stack-Richtlinie, um Aktualisierungen der Datenbankressource zu blockieren..
Warum dies die Antwort ist
Das Hinzufügen des CloudFormation DeletionPolicy-Attributs mit dem Wert Retain zur Datenbankressource verhindert, dass CloudFormation die Datenbank löscht, selbst wenn der Stack gelöscht wird. Die Datenbank bleibt erhalten und kann manuell verwaltet werden. Das Aktualisieren der CloudFormation-Stack-Richtlinie, um Aktualisierungen der Datenbankressource zu blockieren, verhindert versehentliche Änderungen oder Löschungen der Datenbank durch Stack-Updates. Eine Multi-AZ-Bereitstellung erhöht die Verfügbarkeit, verhindert aber nicht das Löschen. Stack-Sets sind für die Verwaltung mehrerer Stacks gedacht und bieten keinen direkten Schutz vor Löschungen. Eine DeletionPolicy auf dem gesamten Stack würde alle Ressourcen schützen, was in diesem Fall zu restriktiv wäre, da nur die Datenbank geschützt werden soll.
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