AWS Builder Center: Learn, Build and Connect with builders in the AWS community
AWS Builder Center is the official home for builders on AWS. Share and read what others are working on, follow people who inspire you, explore training and workshops, and find tools to support what you're building.
Wie lösche ich eine Stack-Instance aus einem CloudFormation-Stack-Set in einem geschlossenen oder gesperrten AWS-Konto?
Ich möchte eine Stack-Instance aus einem AWS-CloudFormation-Stack-Set löschen. Das Löschen schlägt fehl, weil das AWS-Zielkonto geschlossen oder gesperrt ist.
Kurzbeschreibung
Um Stack-Instances für geschlossene oder gesperrte Konten zu löschen, musst du den Vorgang DeleteStackInstances ausführen, wobei die Option RetainStacks auf true gesetzt ist. Dadurch wird die Stack-Instance vom Stack-Set getrennt und die Stack-Instance im Zielkonto nicht gelöscht.
Lösung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Verwende entweder die CloudFormation-Konsole oder die AWS CLI, um eine Stack-Instance aus einem geschlossenen oder gesperrten Konto zu löschen. Vervollständige die Auflösung für das Berechtigungsmodell deines Stack-Sets.
Stack-Sets mit selbstverwalteten Berechtigungen löschen
CloudFormation-Konsole verwenden
Führe die folgenden Schritte aus:
- Öffne die CloudFormation-Konsole.
- Wähle im Navigationsbereich StackSets aus.
- Wähle in der Spalte StackSet-Name das Stack-Set aus.
- Wähle Aktionen und dann Stacks aus StackSet löschen aus.
- Gib auf der Seite Bereitstellungsoptionen festlegen unter Kontonummern die 12-stellige ID des geschlossenen oder gesperrten Kontos ein.
- Wähle unter Regionen festlegen die AWS-Region deiner Stack-Instance aus.
- Aktiviere unter Bereitstellungsoptionen die Option Stacks beibehalten und wähle anschließend Weiter aus.
- Wähle auf der Seite Überprüfung die Option Absenden aus.
AWS CLI verwenden
Führe den folgenden AWS-CLI-Befehl delete-stack-instances aus:
$ aws cloudformation delete-stack-instances --stack-set-name ExampleStackSetName --accounts 1234567890abcdef0 --regions aa-example-1 --retain-stacks
Hinweis: Ersetze ExampleStackSetName durch deinen Stack-Set-Namen, 1234567890abcdef0 durch deine Stack-Instance-Konto-ID und aa-example-1 durch die Region deiner Instance.
Stack-Sets mit dienstverwalteten Berechtigungen löschen
CloudFormation-Konsole verwenden
Führe die folgenden Schritte aus:
- Öffne die CloudFormation-Konsole.
- Wähle im Navigationsbereich StackSets aus.
- Wähle in der Spalte StackSet-Name das Stack-Set aus.
- Wähle Aktionen und dann Stacks aus StackSet löschen aus.
- Führe auf der Seite Bereitstellungsoptionen festlegen die folgenden Aktionen aus:<br id=hardline_break/> Gib die Einheits-ID von AWS Organizations ein, in der sich das Zielkonto befindet.<br id=hardline_break/> Hinweis: Wenn du die Organisationseinheits-ID (OU-ID) deines geschlossenen oder gesperrten Kontos nicht kennst, verwende stattdessen die Root-OU-ID.<br id=hardline_break/> Wähle den Filtertyp „Konto“ und dann Schnittpunkt aus.<br id=hardline_break/> Gib die Zielkontonummer ein, damit du einzelne Konten in Organisationseinheiten löschen kannst, anstatt die gesamte Einheit von AWS Organizations zu löschen.
- Wähle im Abschnitt Regionen festlegen die Region deiner Stack-Instance aus.
- Aktiviere im Abschnitt Bereitstellungsoptionen die Option Stacks beibehalten und wähle anschließend Weiter aus.
- Wähle auf der Seite Überprüfung die Option Absenden aus.
AWS CLI
Führe den Befehl delete-stack-instances aus:
$ aws cloudformation delete-stack-instances --stack-set-name ExampleStackSetName --deployment-targets Accounts=1234567890abcdef0,OrganizationalUnitIds=abcdef01234567890,AccountFilterType=INTERSECTION --regions aa-example-1 --retain-stacks
Hinweis: Ersetze ExampleStackSetName durch deinen Stack-Set-Namen, 1234567890abcdef0 durch deine Stack-Instance-Konto-ID, abcdef01234567890 durch die OU deines Stack-Instance-Kontos und aa-example-1 durch die Region deiner Instance.
Ähnliche Informationen
- Themen
- Management & Governance
- Sprache
- Deutsch
Ähnliche Videos


Relevanter Inhalt
AWS OFFICIALAktualisiert vor 3 Jahren
AWS OFFICIALAktualisiert vor 3 Jahren