Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Löschen Sie Stack-Instances mit der CloudFormation Konsole oder AWS CLI
Sie können Stack-Instances aus einem Stack-Set entweder mit der CloudFormation Konsole oder mit dem löschen AWS CLI.
Bei einem Stack-Set mit serviceverwalteten Berechtigungen wird, wenn Sie Stack-Instances aus einer Organisationseinheit (OU) der obersten Ebene löschen, die OU als Ziel des Stack-Sets entfernt.
Löschen Sie Stack-Instances mithilfe der CloudFormation Konsole
Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation
. -
Wählen Sie in der Navigationsleiste oben auf dem Bildschirm das aus, in dem AWS-Region Sie den Stack erstellt haben.
-
StackSets. Wählen Sie auf der StackSets Seite das Stack-Set aus.
-
Wählen Sie das Stack-Set aus und wählen Sie im Menü Aktionen die Option Stapel löschen StackSet aus.
-
Wählen Sie auf der Seite „Bereitstellungsoptionen festlegen“ die Konten aus, aus denen Stack-Instances gelöscht werden sollen.
-
[Selbstverwaltete Berechtigungen] Wählen Sie für Accounts (Konten) die Option Deploy stacks in accounts (Stacks in Konten bereitstellen) aus. Fügen Sie Ihre Zielkonto-Zahlen in das Textfeld ein und trennen Sie dabei die einzelnen Zahlen durch Kommas.
[Vom Dienst verwaltete Berechtigungen] Geben Sie für Organisationseinheiten (OUs) die Ziel-OU IDs an.
Anmerkung
StackSets löscht außerdem Stack-Instances von allen untergeordneten Objekten OUs des angegebenen Ziels. OUs
-
Wählen Sie unter Regionen angeben die Regionen aus, aus denen Sie Stack-Instances löschen möchten.
-
Für Deployment options (Bereitstellungsoptionen):
-
Ändern Sie für „Maximale Anzahl gleichzeitiger Konten“ die maximale Anzahl gleichzeitiger Konten nach Bedarf.
-
Ändern Sie für Fehlertoleranz die Fehlertoleranz nach Bedarf.
-
Wählen Sie für Retain Stacks aus, ob Sie diese Option aktivieren möchten, um die Stack-Instances aus Ihrem Stack-Set zu entfernen, aber die Stacks und die zugehörigen Ressourcen zu speichern. Wenn Sie Stacks aus einem Stack-Set speichern, indem Sie die Option Stacks beibehalten aktivieren, bleiben die Ressourcen des Stacks in ihrem aktuellen Status, aber der Stack ist nicht mehr Teil des Stack-Sets. Informationen zum erneuten Zuordnen eines Stacks oder zum Hinzufügen eines vorhandenen Stacks zu einem Stack-Set finden Sie unter. Anforderungen für den Import eines Stacks in ein Stack-Set
-
Ändern Sie für Region-Parallelität die Region-Parallelität nach Bedarf.
-
Ändern Sie für den Parallelitätsmodus den Parallelitätsmodus nach Bedarf.
-
-
Wählen Sie Weiter.
-
-
Überprüfen Sie auf der Seite Review (Prüfen) Ihre Auswahl. Um Änderungen vorzunehmen, wählen Sie im entsprechenden Abschnitt Bearbeiten aus.
-
Wenn Sie bereit sind, die Stack-Instances aus Ihrem Stack-Set zu entfernen, wählen Sie Submit.
Nachdem das Löschen des Stacks abgeschlossen ist, können Sie auf der StackSet Detailseite auf der Registerkarte Stack-Instances überprüfen, ob Stack-Instances aus Ihrem Stack-Set gelöscht wurden.
Löschen von Stack-Instances mithilfe der AWS CLI
Wenn Sie als delegierter Administrator agieren, müssen Sie die --call-as
Option bei DELEGATED_ADMIN
jeder Ausführung eines StackSets Befehls auf einstellen.
--call-as
DELEGATED_ADMIN
-
Verwenden Sie den delete-stack-instances-Befehl. Geben Sie für
--stack-set-name
den Namen des Stack-Sets an.Denn für den delete-stack-instances Befehl
--retain-stacks
ist Folgendes erforderlich: Wenn Sie Stapel nicht behalten (speichern) möchten, fügen Sie hinzu--no-retain-stacks
. In diesem Beispiel fügen wir die--no-retain-stacks
Option hinzu, weil wir keine Stapel behalten.Geben Sie für die Regionen an
--regions
, aus denen Sie Stack-Instances löschen möchten. In diesem Beispiel die Regionen USA West (Oregon) und USA Ost (Nord-Virginia).[Selbstverwaltete Berechtigungen] Geben Sie für
--accounts
diese Option die Konten an, mit denen Sie Ihr Stack-Set erstellt haben.aws cloudformation delete-stack-instances --stack-set-name
my-stackset
\ --accounts'["account_ID_1","account_ID_2"]'
--regions'["us-west-2","us-east-1"]'
\ --no-retain-stacks[Vom Dienst verwaltete Berechtigungen] Geben Sie für
--deployment-targets
die Organisations- (Root-) ID oder OU an, in der IDs Sie Stack-Instances erstellt haben.aws cloudformation delete-stack-instances --stack-set-name
my-stackset
\ --deployment-targets OrganizationalUnitIds='["ou-rcuk-1x5jlwo", "ou-rcuk-slr5lh0a"]'
--regions'["us-west-2","us-east-1"]'
\ --no-retain-stacksAnmerkung
StackSets löscht außerdem Stack-Instances von allen untergeordneten Objekten OUs des angegebenen Ziels. OUs
Um Ihre Einstellungen für die Ausführung dieser Stack-Set-Operation anzugeben, geben Sie die
--operation-preferences
Option an, wie im folgenden Beispiel gezeigt. CloudFormation Für dieses Beispiel verwenden wir count, nicht percentage. Wenn Sie stattdessen Prozentwerte sehen möchten, verwenden SieFailureTolerancePercentage
oderMaxConcurrentPercentage
.--operation-preferences
FailureToleranceCount=0,MaxConcurrentCount=1
Anmerkung
Der Wert von
MaxConcurrentCount
hängt vom Wert vonFailureToleranceCount
ab.MaxConcurrentCount
ist höchstens eins mehr alsFailureToleranceCount
. -
Optional können Sie nach Abschluss des Löschvorgangs überprüfen, ob die Stack-Instances tatsächlich aus dem Stack-Set gelöscht wurden, indem Sie den Befehl describe-stack-set-operation ausführen. Mit diesem Befehl werden der Status und die Ergebnisse der Operation zum Löschen von Stacks angezeigt. Verwenden Sie als
--operation-id
die Operations-ID, die durch den Befehl delete-stack-instances zurückgegeben wurde.aws cloudformation describe-stack-set-operation --stack-set-name
my-stackset
\ --operation-idddf16f54-ad62-4d9b-b0ab-3ed8e9example