Ein Team hat versehentlich mehrere Produktions-DynamoDB-Tabellen gelöscht, indem es eine Lambda-Funktion ausgeführt hat, die DeleteTable aufgerufen hat, was zu einem Ausfall führte. Sie müssen die Wahrscheinlichkeit versehentlicher Löschungen reduzieren und den Datenverlust begrenzen, falls Löschungen auftreten. Welche zwei Maßnahmen erfüllen diese Ziele am besten? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie DeletionProtection für die DynamoDB-Tabellen., Aktivieren Sie die Point-in-Time Recovery für die DynamoDB-Tabellen, damit Sie diese wiederherstellen können, falls sie gelöscht werden..
Warum dies die Antwort ist
Die Aktivierung von DeletionProtection für DynamoDB-Tabellen verhindert versehentliche Löschungen, indem ein zusätzlicher Schritt erforderlich ist, um die Tabelle zu löschen. Dies ist eine direkte Schutzmaßnahme gegen das im Szenario beschriebene Problem. Point-in-Time Recovery (PITR) ermöglicht es Ihnen, eine Tabelle zu einem beliebigen Zeitpunkt innerhalb der letzten 35 Tage wiederherzustellen. Dies begrenzt den Datenverlust erheblich, falls eine Tabelle versehentlich gelöscht wird, da Sie die Daten schnell wiederherstellen können. Die Aktivierung des Terminierungsschutzes für CloudFormation-Stacks schützt den Stack, aber nicht direkt die einzelnen DynamoDB-Tabellen, wenn diese außerhalb des Stacks gelöscht werden. Tägliche Backups und der Export nach S3 sind zwar nützlich, bieten aber nicht den gleichen Granularitätsgrad und die schnelle Wiederherstellungsfähigkeit wie PITR, das kontinuierliche Backups bietet.
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