Eine Serverless-Anwendung wurde mithilfe von AWS CloudFormation in einer Produktions-VPC bereitgestellt. Der Stack umfasst eine Lambda-Funktion, eine DynamoDB-Tabelle und ein API Gateway. Der Administrator muss den CloudFormation-Stack löschen, aber die DynamoDB-Tabelle intakt lassen. Was sollte vor dem Löschen des Stacks getan werden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Wenden Sie eine Retain-Löschrichtlinie auf die logische DynamoDB-Ressource in der CloudFormation-Vorlage an..
Warum dies die Antwort ist
Um die DynamoDB-Tabelle beim Löschen des CloudFormation-Stacks beizubehalten, muss eine Retain-Löschrichtlinie auf die logische Ressource der DynamoDB-Tabelle in der CloudFormation-Vorlage angewendet werden. Diese Richtlinie weist CloudFormation an, die Ressource nicht zu löschen, wenn der Stack gelöscht wird. Eine Snapshot-Löschrichtlinie würde einen Snapshot der Tabelle erstellen, bevor sie gelöscht wird, die Tabelle selbst aber nicht beibehalten. Der Beendigungsschutz für den CloudFormation-Stack verhindert das Löschen des gesamten Stacks, nicht nur einer einzelnen Ressource. Das Ändern der IAM-Richtlinie, um dynamodb:DeleteTable explizit zu verweigern, ist keine zuverlässige Methode, da CloudFormation möglicherweise andere Berechtigungen hat oder die Richtlinie umgangen werden könnte. Die Retain-Richtlinie ist der vorgesehene und sicherste Weg, um Ressourcen beim Stack-Löschen zu erhalten.
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