Verwalten Sie automatische Bereitstellungen mit dem oder AWS Management ConsoleAWS 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.

Verwalten Sie automatische Bereitstellungen mit dem oder AWS Management ConsoleAWS CLI

Wenn die automatische Bereitstellung aktiviert ist, StackSets erfolgt die Bereitstellung automatisch für Konten, die der Zielorganisation oder den Organisationseinheiten (OUs) in future hinzugefügt werden. Wenn das Beibehalten von Stacks aktiviert ist, werden Stack-Ressourcen im Konto beibehalten, wenn ein Konto aus einer Ziel-OU entfernt wird. Sie können die automatischen Bereitstellungseinstellungen, die Sie beim Erstellen des Stack-Sets angegeben haben, jederzeit anpassen.

Anmerkung

Überschriebene Parameterwerte gelten nur für die Konten, die sich derzeit im Zielsystem befinden, OUs und für deren untergeordnete Konten. OUs Konten, die dem Ziel OUs und ihrem Kind OUs in future hinzugefügt werden, verwenden die Standardwerte des Stacksets und nicht die überschriebenen Werte.

Automatische Bereitstellungen mithilfe der Konsole verwalten AWS CloudFormation

  1. Öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation.

  2. StackSets.

  3. Wählen Sie auf der StackSetsSeite das Stack-Set aus, in dem Sie es erstellt habenErstellen eines Stack-Set mit serviceverwalteten Berechtigungen.

  4. Wählen Sie bei ausgewähltem Stack-Set die Option Edit automatic deployment (Automatische Bereitstellung bearbeiten) aus dem Menü Actions (Aktionen) aus. Die automatische Bereitstellung wird auf Stack-Set-Ebene festgelegt. Sie können automatische Bereitstellungen nicht selektiv für OUs Konten oder Regionen anpassen.

  5. Verwalten Sie unter Automatisches Bereitstellungsmodell bearbeiten die Einstellungen für das Verhalten bei der automatischen Bereitstellung und beim Entfernen von Konten.

    Anmerkung

    Wenn die Option Retain stacks (Stacks beibehalten) ausgewählt ist, werden Stack-Instances aus dem Stack-Set entfernt, die Stacks und ihre zugehörigen Ressourcen werden jedoch beibehalten. Die Ressourcen bleiben im aktuellen Zustand, sind aber nicht mehr Teil des Stack-Sets.

  6. Wählen Sie Save (Speichern) aus.

Verwalten Sie automatische Bereitstellungen mit dem AWS CLI

  1. Öffnen Sie das AWS CLI.

  2. Führen Sie den Befehl update-stack-set aus, indem Sie das Stack-Set angeben, das Sie in Erstellen eines Stack-Set mit serviceverwalteten Berechtigungen erstellt haben. Die automatische Bereitstellung wird auf Stack-Set-Ebene festgelegt. Wenn Sie --auto-deployment in der Stack-Set-Aktualisierung angeben, können Sie --deployment-targets oder --regions nicht angeben.

    aws cloudformation update-stack-set --stack-set-name StackSet_myApp --auto-deployment Enabled=false
  3. Führen Sie mithilfe der operation-id, die als Teil der update-stack-set-Ausgabe in Schritt 2 zurückgegeben wurde, describe-stack-set-operation aus, um sicherzustellen, dass das Stack-Set erfolgreich aktualisiert wurde.

    aws cloudformation describe-stack-set-operation --operation-id operation_ID

Beispiel für die automatische Bereitstellung

Wenn Sie automatische Bereitstellungen aktivieren, werden sie ausgelöst, wenn Konten zu einer Zielorganisation oder Organisationseinheit hinzugefügt, aus einer Zielorganisation oder Organisationseinheit entfernt oder zwischen Zielen verschoben werden. OUs

Beispiel: Ein Stack-Set, StackSet1, visiert eine OU, OU1, in der Region us-east-1 an. Ein Stack-Set, StackSet2, visiert eine OU, OU2, in der us-east-1-Region an. OU1 enthält ein Konto, AccountA.

Wenn wir AccountA von OU1 zu OU2 wechseln und automatische Bereitstellungen aktiviert haben, StackSets wird automatisch ein Löschvorgang ausgeführt, um die StackSet1 Instanz zu entfernen, AccountA und stellt einen Erstellungsvorgang in die Warteschlange, mit dem die Instanz hinzugefügt wirdStackSet2. AccountA