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.
Aktualisiere dein Stack-Set mit der CloudFormation Konsole oder AWS CLI
Sie können Ihr Stack-Set entweder mit der CloudFormation Konsole oder mit dem aktualisieren AWS CLI.
Anmerkung
Informationen zum Überschreiben von Parameterwerten für eine Stack-Instance finden Sie unterÜberschreiben von Parametern auf Stack-Instances. Informationen zum Hinzufügen und Entfernen von Konten und Regionen zu einem Stack-Set finden Sie unter Hinzufügen von Stacks zu einem Stack-Set undLöschen von Stack-Instances aus dem Stack-Set.
Aktualisieren Sie Ihr Stack-Set 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 StackSetsSeite das Stack-Set aus, das Sie aktualisieren möchten.
-
Wählen Sie das Stack-Set aus und wählen Sie im Menü Aktionen die Option StackSetDetails bearbeiten aus.
-
Aktualisieren Sie auf der Seite „Vorlage auswählen“ den Abschnitt „Berechtigungen“ nach Bedarf oder fahren Sie mit dem nächsten Schritt fort.
-
Wählen Sie unter Voraussetzung — Vorlage vorbereiten die Option Aktuelle Vorlage verwenden aus, um die aktuelle Vorlage zu verwenden, oder Aktuelle Vorlage ersetzen, um ein S3 URL für eine andere Vorlage anzugeben oder eine neue Vorlage hochzuladen.
-
Wählen Sie Weiter.
-
Aktualisieren Sie auf der Seite „ StackSet Details angeben“ für StackSet die Beschreibung die Beschreibung für das Stack-Set nach Bedarf.
-
Aktualisieren Sie für Parameter die Parameterwerte nach Bedarf.
-
Wählen Sie Weiter.
-
Ändern Sie auf der Seite „ StackSet Optionen konfigurieren“ für Tags die Tags nach Bedarf. Sie können Tags hinzufügen, aktualisieren oder löschen. Weitere Informationen zur Verwendung von Stichwörtern finden Sie im AWSAWS Billing and Cost Management Benutzerhandbuch unter Organisieren und Nachverfolgen von AWS Kosten mithilfe von Kostenverteilungs-Tags.
-
Für die Ausführungskonfiguration können Sie die Ausführungskonfiguration nach Bedarf aktualisieren.
Anmerkung
Wenn bereits Vorgänge ausgeführt werden oder sich in der Warteschlange befinden, werden alle eingehenden Vorgänge in die StackSets Warteschlange gestellt, auch wenn sie nicht miteinander in Konflikt stehen.
Sie können die Ausführungskonfiguration Ihres Stack-Sets nicht ändern, solange für dieses Stack-Set laufende oder in die Warteschlange gestellte Vorgänge laufen.
-
Wenn Ihre Vorlage IAM Ressourcen enthält, wählen Sie unter Funktionen die Option Ich bestätige, dass diese Vorlage möglicherweise IAM Ressourcen erstellt, um anzugeben, dass Sie IAM Ressourcen in der Vorlage verwenden möchten. Weitere Informationen finden Sie unter Bestätigen von IAM-Ressourcen in CloudFormation-Vorlagen.
-
Wählen Sie Weiter.
-
Geben Sie auf der Seite Bereitstellungsoptionen festlegen die Konten und Regionen für das Update an.
CloudFormation stellt Stack-Updates für die angegebenen Konten innerhalb der ersten Region bereit und fährt dann mit der nächsten fort usw., solange die Bereitstellungsfehler einer Region eine festgelegte Fehlertoleranz nicht überschreiten.
-
[Selbstverwaltete Berechtigungen] Wählen Sie für Konten und Bereitstellungsorte die Option Stacks in Konten bereitstellen aus. Fügen Sie das ZielkontoIDs, mit dem Sie Ihr Stack-Set erstellt haben, in das Textfeld ein und trennen Sie mehrere Zahlen durch Kommas.
[Vom Dienst verwaltete Berechtigungen] Führen Sie einen der folgenden Schritte aus:
-
Wählen Sie Für Organisationseinheiten bereitstellen (OUs) aus. Geben Sie das Ziel einOUs, mit dem Sie Ihr Stack-Set erstellt haben.
-
Wählen Sie Deploy to accounts (Für Konten bereitstellen) aus. Fügen Sie die Ziel-OU IDs oder IDs das Zielkonto ein, mit dem Sie Ihr Stack-Set erstellt haben.
-
-
Geben Sie unter Regionen angeben die Reihenfolge an, in der Sie Ihre Updates bereitstellen CloudFormation 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.
-
Ändern Sie für Regionparallelität die Regionsparallelität nach Bedarf.
-
Ändern Sie für den Parallelitätsmodus den Parallelitätsmodus nach Bedarf.
-
-
Wählen Sie Next (Weiter), um fortzufahren.
-
-
Ü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, fortzufahren, wählen Sie Senden.
CloudFormation beginnt mit der Anwendung Ihrer Aktualisierungen auf Ihr Stack-Set und zeigt die Registerkarte „Operationen“ auf der Seite mit den Stack-Set-Details an. Sie können Fortschritt und Status der Aktualisierungsoperationen auf der Registerkarte Operations (Operationen) anzeigen.
Aktualisieren Sie Ihr Stack-Set mit dem 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 der update-stack-setBefehl, um Änderungen an Ihrem Stack-Set vorzunehmen.
Im folgenden Beispielbefehl aktualisieren wir das Stack-Set mithilfe von
--parameters
. Insbesondere ändern wir die standardmäßige Snapshot-Bereitstellungshäufigkeit für die Konfiguration des Bereitstellungskanals vonTwentyFour_Hours
bisTwelve_Hours
. Da wir immer noch die aktuelle Vorlage verwenden, fügen wir die--use-previous-template
Option hinzu.[Selbstverwaltete Berechtigungen] Geben IDs Sie für
--accounts
diese Option das Konto an, auf das Ihr Update abzielen soll.aws cloudformation update-stack-set --stack-set-name
my-awsconfig-stackset
\ --use-previous-template --parametersParameterKey=MaximumExecutionFrequency,ParameterValue=Twelve_Hours
\ --accounts'["account_ID_1","account_ID_2"]'
\ --regions'["us-west-2","us-east-1"]'
[Vom Dienst verwaltete Berechtigungen] Geben Sie für
--deployment-targets
diese Option die Organisations- (Root-) ID, die Organisationseinheit oder das AWS Organisationskonto IDs anIDs, auf das sich Ihr Update beziehen soll.aws cloudformation update-stack-set --stack-set-name
my-stackset
\ --use-previous-template \ --parametersParameterKey=MaximumExecutionFrequency,ParameterValue=Twelve_Hours
\ --deployment-targets OrganizationalUnitIds='["ou-rcuk-1x5j1lwo", "ou-rcuk-slr5lh0a"]'
\ --regions'["us-west-2","us-east-1"]'
Um Ihre Einstellungen für die Ausführung dieses Stack-Set-Vorgangs 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
. -
Überprüfen Sie, ob das Stack-Set erfolgreich aktualisiert wurde, indem Sie den Befehl describe-stack-set-operation ausführen, um den Status und die Ergebnisse der Aktualisierung anzuzeigen. Verwenden Sie als
--operation-id
die Operations-ID, die durch den Befehl update-stack-set zurückgegeben wurde.aws cloudformation describe-stack-set-operation \ --operation-id
operation_ID