Die Löschung eines AWS CloudFormation-Stacks schlägt mit DELETE_FAILED für die Ressource ASGInstanceRole12345678 fehl. Was ist die geeignete Maßnahme, um dies zu beheben, damit der Stack erfolgreich gelöscht werden kann?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Ändern Sie die CloudFormation-Vorlage so, dass ASGInstanceRole12345678 beibehalten wird, und löschen Sie diese Ressource dann manuell, nachdem der Stack-Vorgang abgeschlossen ist..
Warum dies die Antwort ist
Wenn ein CloudFormation-Stack mit DELETEFAILED für eine Ressource fehlschlägt, die außerhalb der Kontrolle von CloudFormation liegt oder Abhängigkeiten hat, die nicht automatisch aufgelöst werden können (wie eine IAM-Rolle, die noch von einer EC2-Instanz verwendet wird), ist es oft am besten, die fehlerhafte Ressource vom Stack zu entkoppeln. Die Option, die CloudFormation-Vorlage zu ändern, um ASGInstanceRole12345678 beizubehalten (z. B. durch Entfernen aus der Vorlage oder Hinzufügen einer DeletionPolicy: Retain), ermöglicht es dem Stack, erfolgreich gelöscht zu werden, während die problematische Ressource erhalten bleibt. Diese Ressource kann dann manuell gelöscht werden, nachdem alle Abhängigkeiten entfernt wurden. Das Eröffnen eines AWS Support-Falls ist in der Regel nicht die erste Maßnahme für solche Fehler, da es sich um ein Konfigurationsproblem handelt. Ein DependsOn-Attribut ist für die Erstellungsreihenfolge relevant, nicht für Löschfehler. Es gibt keinen force-Parameter für CloudFormation-Löschvorgänge, der eine bestimmte Rolle erzwingen würde.
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