Löschen Sie Stack-Instances mit der CloudFormation Konsole oder AWS CLI - AWS CloudFormation

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

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation.

  2. Wählen Sie in der Navigationsleiste oben auf dem Bildschirm das aus, in dem AWS-Region Sie den Stack erstellt haben.

  3. StackSets. Wählen Sie auf der StackSets Seite das Stack-Set aus.

  4. Wählen Sie das Stack-Set aus und wählen Sie im Menü Aktionen die Option Stapel löschen StackSet aus.

  5. Wählen Sie auf der Seite „Bereitstellungsoptionen festlegen“ die Konten aus, aus denen Stack-Instances gelöscht werden sollen.

    1. [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

    2. Wählen Sie unter Regionen angeben die Regionen aus, aus denen Sie Stack-Instances löschen möchten.

    3. 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.

    4. Wählen Sie Weiter.

  6. Überprüfen Sie auf der Seite Review (Prüfen) Ihre Auswahl. Um Änderungen vorzunehmen, wählen Sie im entsprechenden Abschnitt Bearbeiten aus.

  7. 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
  1. 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-stacks
    Anmerkung

    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 Sie FailureTolerancePercentage oder MaxConcurrentPercentage.

    --operation-preferences FailureToleranceCount=0,MaxConcurrentCount=1
    Anmerkung

    Der Wert von MaxConcurrentCount hängt vom Wert von FailureToleranceCount ab. MaxConcurrentCount ist höchstens eins mehr als FailureToleranceCount.

  2. 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-id ddf16f54-ad62-4d9b-b0ab-3ed8e9example