Ein CloudFormation-Stack erstellt Ressourcen und definiert auch Parameter im Systems Manager Parameter Store, die die Anwendung zur Laufzeit liest und aktualisiert. Als der Entwickler den Stack aktualisierte, um getaggte Ressourcen hinzuzufügen, wurden die Parameter Store-Werte zurückgesetzt, wodurch Änderungen, die die Anwendung vorgenommen hatte, überschrieben wurden. Der Entwickler möchte die Bereitstellung so ändern, dass Parameterwerte durch Stack-Updates nicht zurückgesetzt werden, und den Entwicklungsaufwand minimieren. Was sollte der Entwickler tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Ändern Sie den CloudFormation-Stack so, dass die Parameter Store-Parameter eine DeletionPolicy von Retain verwenden..
Warum dies die Antwort ist
Die DeletionPolicy Retain verhindert, dass CloudFormation die Ressource löscht, wenn der Stack gelöscht oder die Ressource aus der Vorlage entfernt wird. In diesem Fall werden die Parameter Store-Parameter nicht zurückgesetzt, da CloudFormation sie nicht neu erstellt. Die Anwendung kann die Parameter weiterhin aktualisieren, ohne dass ihre Änderungen bei Stack-Updates überschrieben werden. Das Hinzufügen einer DynamoDB-Tabelle oder einer RDS-Instanz wäre eine unnötige Komplexität und ein Mehraufwand, da der Systems Manager Parameter Store bereits für diesen Anwendungsfall geeignet ist. Eine Stack-Richtlinie verhindert das Aktualisieren von Ressourcen, würde aber auch verhindern, dass der Stack die Parameter Store-Parameter bei Bedarf überhaupt aktualisiert, was nicht die gewünschte Lösung 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