Stacks zu CloudFormation StackSets hinzufügen
Wenn Sie ein StackSet erstellen, können Sie die Stapel für dieses StackSet erstellen. CloudFormation ermöglicht es Ihnen auch, nach der Erstellung des StackSets jederzeit weitere Stacks für zusätzliche Konten und Regionen hinzuzufügen. Sie können Stacks entweder über die CloudFormation-Konsole oder über die AWS CLIhinzufügen.
Stapel zu einem StackSet hinzufügen (Konsole)
So fügen Sie Stapel zu einem StackSet hinzu
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die CloudFormation-Konsole unter https://console.aws.amazon.com/cloudformation
. -
Wählen Sie in der Navigationsleiste am oberen Rand des Bildschirms das AWS-Region, in dem Sie das StackSet erstellt haben.
-
Wählen Sie im Navigationsbereich StackSets aus. Wählen Sie auf der Seite StackSets das StackSet, das Sie erstellt haben.
-
Wählen Sie bei ausgewähltem StackSet die Option Stapel zu StackSet hinzufügen aus dem Menü Aktionen .
-
Gehen Sie auf der Seite Bereitstellungsoptionen festlegen wie folgt vor:
-
Wählen Sie für Stapel zum StackSet hinzufügendie Option Neue Stapel bereitstellen.
-
Als Nächstes gehen Sie je nach der Konfiguration Ihrer StackSet-Berechtigungen wie folgt vor:
-
[Selbstverwaltete Berechtigungen] Wählen Sie für Konten, Bereitstellungsorte, Stacks in Konten bereitstellen. Fügen Sie Ihre Zielkonto-Zahlen in das Textfeld ein und trennen Sie dabei die einzelnen Zahlen durch Kommas.
-
[Dienstverwaltete Berechtigungen] Führen Sie für Einsatzzieleeinen der folgenden Schritte aus:
-
Wählen Sie Deploy to organization (In Organisation bereitstellen) aus, um für alle Konten in Ihrer Organisation bereitzustellen.
-
Wählen Deploy to organizational units (OUs) (Für Organisationseinheiten (OUs) bereitstellen) aus, um für alle Konten in bestimmten Organisationseinheiten bereitzustellen. Wählen Sie Add another OU (Weitere OU hinzufügen) aus und fügen Sie dann die Ziel-OU-ID in das Textfeld ein. Wiederholen Sie den Vorgang für jede neue Ziel-OU. CloudFormation zielt auch auf alle untergeordneten OUs der von Ihnen ausgewählten Ziele ab.
Anmerkung
Wenn Sie eine OU hinzufügen, auf die Ihr StackSet bereits abzielt, erstellt CloudFormation neue Stacks in allen Konten in der OU, die noch nicht über Stacks aus Ihrem StackSet verfügen (beispielsweise Konten, die der OU nach der Erstellung Ihres StackSets hinzugefügt wurden und bei denen die automatische Bereitstellung deaktiviert ist).
-
-
-
Geben Sie für Regionen angebenan, welche AWS-Regionen in den Zielkonten, die Sie im vorherigen Schritt angegeben haben, bereitgestellt werden sollen. Standardmäßig stellt CloudFormation Stacks in den angegebenen Konten innerhalb der ersten Region bereit, geht dann zur nächsten Region über und so weiter, solange die Bereitstellungsfehler einer Region eine bestimmte Fehlertoleranz nicht überschreiten.
-
Für Einsatzoptionengehen Sie wie folgt vor:
-
Geben Sie für Maximale Anzahl gleichzeitiger Kontenan, wie viele Konten gleichzeitig bearbeitet werden.
-
Geben Sie für Fehlertoleranzdie maximal zulässige Anzahl von Kontoausfällen pro Region an. Die Operation wird gestoppt und nicht mit anderen Regionen fortgesetzt, sobald dieses Limit erreicht ist.
-
Für Gleichzeitigkeit der Regionenwählen Sie, wie die Regionen verarbeitet werden sollen: Sequentiell (eine Region auf einmal) oder Parallel (mehrere Regionen gleichzeitig).
-
Wählen Sie für Gleichzeitigkeitsmodus, wie sich die Gleichzeitigkeit während der Ausführung der Operation verhält.
-
Strenge Fehlertoleranz- Reduziert den Gleichzeitigkeitsgrad des Kontos, wenn Fehler auftreten, und bleibt dabei innerhalb der Fehlertoleranz +1.
-
Weiche Fehlertoleranz- Behält die von Ihnen angegebene Gleichzeitigkeitsstufe (den Wert von Maximale gleichzeitige Konten) unabhängig von Fehlern bei.
-
-
-
Wählen Sie Weiter aus.
-
-
Lassen Sie auf der Seite Specify Overrides (Außerkraftsetzungen angeben) die Eigenschaftswerte unverändert. Für die zu erstellenden Stacks werden keine Eigenschaftswerte überschrieben. Wählen Sie Weiter aus.
-
Überprüfen Sie auf der Seite Review (Prüfen) Ihre Auswahl. Um Änderungen vorzunehmen, wählen Sie Bearbeiten in dem entsprechenden Abschnitt.
-
Wenn Sie bereit sind fortzufahren, wählen Sie Senden.
CloudFormation beginnt mit der Erstellung Ihrer Stacks. Sehen Sie sich den Fortschritt und den Status der Erstellung der Stapel in Ihrem StackSet auf der Seite mit den StackSet-Details an, die sich öffnet, wenn Sie Sendenwählen. Wenn Sie fertig sind, sollten Ihre neuen Stapel auf der Registerkarte Stapelinstances aufgeführt sein.
Stapel zu einem StackSet hinzufügen (AWS CLI)
Anmerkung
Wenn Sie als beauftragter Administrator handeln, müssen Sie --call-as
DELEGATED_ADMIN in den Befehl einfügen.
So fügen Sie Stapel zu einem StackSet mit selbstverwalteten Berechtigungen hinzu
Verwenden Sie den create-stack-instances-CLI-Befehl. Geben Sie für die Option --accounts die Konto-IDs an, für die Sie Stapel erstellen möchten.
aws cloudformation create-stack-instances --stack-set-namemy-stackset\ --accountsaccount_id--regionseu-west-1 us-west-2
So fügen Sie Stapel zu einem StackSet mit dienstverwalteten Berechtigungen hinzu
Verwenden Sie den create-stack-instances-CLI-Befehl. Geben Sie für die Option --deployment-targets die Organisations-ID (Root-ID) oder die OU-IDs an, für die Sie Stapel erstellen möchten. Für Beispielbefehle, die auf bestimmte Konten abzielen, siehe Erstellen Sie ein StackSet mit vom Dienst verwalteten Berechtigungen (AWS CLI).
aws cloudformation create-stack-instances --stack-set-namemy-stackset\ --deployment-targets OrganizationalUnitIds=ou-rcuk-r1qi0wl7--regionseu-west-1 us-west-2
Anmerkung
Wenn Sie eine OU hinzufügen, auf die Ihr StackSet bereits abzielt, erstellt CloudFormation neue Stacks in allen Konten in der OU, die noch nicht über Stacks aus Ihrem StackSet verfügen (beispielsweise Konten, die der OU nach der Erstellung Ihres StackSets hinzugefügt wurden und bei denen die automatische Bereitstellung deaktiviert ist).