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.
Vom Service verwalteter Stack-Import für CloudFormation StackSets
Der AWS CloudFormation Stackimportvorgang kann vorhandene Stacks in neue oder bestehende Stack-Sets importieren, sodass Sie vorhandene Stacks in einem Vorgang zu einem Stack-Set migrieren können. StackSets erweitert die Funktionalität von Stacks, sodass Sie Stacks für mehrere Konten und Regionen mit einem einzigen Vorgang erstellen, aktualisieren oder löschen können.
Überlegungen zu vom Service verwalteten Stack-Importen
-
Für den Stack-Import ist ein Verwaltungskonto oder ein delegiertes Administratorkonto erforderlich, mit dem Sie die zugehörigen Daten verwalten können, AWS Organizations z. B. um den vertrauenswürdigen Zugriff zu aktivieren. StackSets
-
Die Zielkonten müssen Mitglieder des vom Verwaltungskonto AWS Organizations verwalteten oder delegierten Administratorkontos sein.
-
Der Zielstapel ist in einem der Ziele OUs vorhanden.
-
Das Zielkonto sollte Mitglied von sein AWS Organizations.
-
AWS Organizations Der Zugriff sollte im
ACTIVATED
Bundesstaat für die Organizations erfolgen. -
Stacks, die importiert werden, sollten in einem der Mitgliedskonten vorhanden sein und nicht im Verwaltungskonto.
Themen
- Import eines serviceverwalteten Stacks in ein neues Stack-Set (Konsole)
- Einen serviceverwalteten Stack erstellen und in ein vorhandenes Stack-Set importieren (Konsole)
- Import eines serviceverwalteten Stacks in ein vorhandenes Stack-Set (Konsole)
- Importieren eines serviceverwalteten Stacks in ein Stack-Set (AWS CLI)
Import eines serviceverwalteten Stacks in ein neues Stack-Set (Konsole)
Importieren Sie einen Stack in ein neues Stack-Set mit dem AWS Management Console
Um einen neuen Stack in ein Stack-Set zu importieren, identifizieren Sie einen Stack, der die Ressource enthält, die Sie importieren möchten.
Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation
. -
StackSets.
-
Wählen Sie oben auf der StackSetsSeite Create aus. StackSet
-
Gehen Sie auf der Seite Vorlage auswählen wie folgt vor:
-
Wählen Sie als StackSet Berechtigungsmodell vom Dienst verwaltete Berechtigungen aus.
-
Wählen Sie für Voraussetzung — Vorlage vorbereiten die Option Vorlage ist bereit und wählen Sie Ihre Vorlage mithilfe einer der folgenden Optionen aus:
-
Geben Sie für Amazon S3 URL Ihren Amazon S3 URL in das URL Feld Amazon S3 ein.
-
Wählen Sie für „Eine Vorlagendatei hochladen“ eine CloudFormation Vorlage auf Ihrem lokalen Computer aus.
-
Übernehmen Sie Ihre Einstellungen und wählen Sie Next (Weiter).
-
-
Gehen Sie auf der Seite „ StackSet Details angeben“ wie folgt vor:
-
Geben Sie einen Namen für das Stack-Set in das StackSet Namensfeld ein.
-
(Optional) Geben Sie im Beschreibungsbereich eine StackSet Beschreibung ein.
Überprüfen Sie auf der Seite „ StackSet Optionen konfigurieren“ Ihre Auswahl und wählen Sie Weiter.
-
-
Gehen Sie auf der Seite Bereitstellungsoptionen festlegen wie folgt vor:
-
Wählen Sie für Stacks zum Stack-Set hinzufügen die Option Stacks zum Stack-Set importieren aus.
-
Wählen Sie für Stacks to import (Zu importierende Stacks) Ihre Stack-Import-Methode aus.
-
Geben Sie für Stack-ID Ihre Stack ID ein.
-
URLGeben Sie für Stack Amazon S3 einURL.
-
-
-
Gehen Sie unter Organisationseinheiten zuordnen wie folgt vor:
-
Wählen Sie Mit Organisation verknüpfen aus, um die Stammorganisationseinheit zu verwenden.
-
Wählen Sie Mit Organisationseinheiten verknüpfen (OUs), um die übergeordnete Organisationseinheit IDs für die zu importierenden Stapel einzugeben. Wenn zum Beispiel
Stack 1
undStack 2
unterOU1
undStack 3
unterOU2
liegen, geben SieOU1
undOU2
ein.
Übernehmen Sie Ihre Einstellungen und wählen Sie Next (Weiter).
-
-
Überprüfen Sie Ihre Einstellungen auf der Seite Review (Überprüfen) und wählen Sie Submit (Absenden).
Einen serviceverwalteten Stack erstellen und in ein vorhandenes Stack-Set importieren (Konsole)
Um einen vorhandenen Stack in ein neues Stack-Set zu importieren, identifizieren Sie einen Stack, der die Ressource enthält, die Sie importieren möchten.
So erstellen Sie ein Stack-Set und importieren einen Stack
Melden Sie sich bei https://console.aws.amazon.com/cloudformation
an AWS Management Console und öffnen Sie die AWS CloudFormation Konsole. -
StackSets.
-
Wählen Sie oben auf der StackSetsSeite Create aus. StackSet
-
Gehen Sie auf der Seite Vorlage auswählen wie folgt vor:
-
Wählen Sie als StackSet Berechtigungsmodell vom Dienst verwaltete Berechtigungen aus.
-
Wählen Sie für Voraussetzung — Vorlage vorbereiten die Option Vorlage ist bereit und wählen Sie Ihre Vorlage mithilfe einer der folgenden Optionen aus:
-
Geben Sie für Amazon S3 URL Ihren Amazon S3 URL in das URL Feld Amazon S3 ein.
-
Wählen Sie für „Eine Vorlagendatei hochladen“ eine CloudFormation Vorlage auf Ihrem lokalen Computer aus.
-
Übernehmen Sie Ihre Einstellungen und wählen Sie Next (Weiter).
-
-
Gehen Sie auf der Seite „ StackSet Details angeben“ wie folgt vor:
-
Geben Sie einen Namen für das Stack-Set in das StackSet Namensfeld ein.
-
(Optional) Geben Sie im Beschreibungsbereich eine StackSet Beschreibung ein.
Überprüfen Sie auf der Seite „ StackSet Optionen konfigurieren“ Ihre Auswahl und wählen Sie Weiter.
-
-
Gehen Sie auf der Seite Bereitstellungsoptionen festlegen wie folgt vor:
-
Wählen Sie für Add stacks to stack set (Stacks zum Stack-Set hinzufügen) Deploy new stacks (Neue Stacks bereitstellen).
-
-
Gehen Sie im Abschnitt Organisationseinheiten zuordnen wie folgt vor:
-
Wählen Sie Mit Organisation verknüpfen, um die Stammorganisationseinheit zu verwenden.
-
Wählen Sie Mit Organisationseinheiten verknüpfen (OUs), um die übergeordnete Organisationseinheit IDs für die zu importierenden Stapel einzugeben. Wenn zum Beispiel
Stack 1
undStack 2
unterOU1
undStack 3
unterOU2
liegen, geben SieOU1
undOU2
ein.
-
-
Überprüfen Sie Ihre Auswahl für Specify regions (Regionen angeben) und Deployment options (Bereitstellungs-Optionen).
Übernehmen Sie Ihre Einstellungen und wählen Sie Next (Weiter).
-
Überprüfen Sie Ihre Einstellungen auf der Seite Review (Überprüfen) und wählen Sie Submit (Absenden).
Import eines serviceverwalteten Stacks in ein vorhandenes Stack-Set (Konsole)
Wählen Sie Ihr Stack-Set und identifizieren Sie den Stack, den Sie importieren möchten.
So importieren Sie einen Stack in ein vorhandenes Stack-Set
Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation
. -
StackSets.
-
Wählen Sie das Stack-Set aus, in das Sie einen Stack importieren möchten, und wählen Sie dann Stacks hinzufügen aus dem Drop-down-Menü StackSet Aktionen aus.
-
Gehen Sie auf der Seite „Bereitstellungsoptionen festlegen“ wie folgt vor:
-
Wählen Sie für Stacks zum Stack-Set hinzufügen die Option Stacks zum Stack-Set importieren aus.
-
Gehen Sie unter Zu importierende Stapel wie folgt vor
-
Geben Sie für Stack-ID Ihre Stack-ID ein.
-
Geben Sie für Stack URL Amazon S3 einURL.
-
-
Gehen Sie unter Organisationseinheiten zuordnen wie folgt vor:
-
Wählen Sie Mit Organisation verknüpfen aus, um die Stammorganisationseinheit zu verwenden.
-
Wählen Sie Mit Organisationseinheiten verknüpfen (OUs), um die übergeordnete Organisationseinheit IDs für die zu importierenden Stapel einzugeben. Wenn zum Beispiel
Stack 1
undStack 2
unterOU1
undStack 3
unterOU2
liegen, geben SieOU1
undOU2
ein.
Übernehmen Sie Ihre Einstellungen und wählen Sie Next (Weiter).
-
-
-
Überprüfen Sie die Seite Specify overrides (Überschreibungen angeben) und wählen Sie Next (Weiter).
-
Bestätigen und überprüfen Sie die Seite Review (Überprüfung) und wählen Sie Submit (Absenden).
Importieren eines serviceverwalteten Stacks in ein Stack-Set (AWS CLI)
Sobald ein Stack-Set erstellt wurde, können Sie Ihre Stacks importieren, indem Sie die Stack-IDs der zu importierenden Stacks übergeben. Sie können auch die Liste der OU-IDs übergeben, der Sie sie zuordnen möchten.
StackSets importiert vom Benutzer bereitgestellte Stacks innerhalb dieser Stacks OUs und verwendet diese OUs als Bereitstellungsziele für die Stack-Sets. Der in IDs der Eingabe angegebene Stapel wird der intern eingegebenen Organisationseinheit in der Organisationseinheiten-ID-Liste zugeordnet. Wenn ein Stapel nicht zu einer vorhandenen OU-ID in der Eingabeliste gehört, AWS CLI wird der StackNotFoundException
Fehler zurückgegeben.
Der import-stacks-to-stack-set
-Vorgang erstellt Stack-Instances für die Stacks in der OU-ID-Eingabe. In den folgenden AWS CLI Beispielen wird die import-stacks-to-stack-set
Operation verwendet, um einen Stack in ein Stack-Set zu importieren.
-
Um den
import-stacks-to-stack-sets
-Vorgang zu verwenden, geben Sie diestack-ids
oderstack-ids-url
an, die Sie in Ihr Stack-Set importieren möchten.aws cloudformation import-stacks-to-stack-set \ --stack-set-name
ServiceMangedStackSet
\ --stack-ids "arn:123456789012:us-east-1:Stack1
" \ --organizational-unit-idsou-examplerootid111-exampleouid111
aws cloudformation import-stacks-to-stack-set \ --stack-set-name
ServiceMangedStackSet
\ --stack-ids-urlhttps://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/file-name.json
\ --organizational-unit-idsou-examplerootid111-exampleouid111
Anmerkung
Für den import-stacks-to-stack-sets
-Vorgang müssen Sie mindestens eine Organisationseinheits-ID (OU-ID) angeben, damit der zu importierende Stack dieser bestimmten OU zugeordnet werden kann. Bei diesem Vorgang werden keine Stack-Instanzen für andere Mitgliedskonten in den zugehörigen Konten erstelltOUs. Verwenden Sie create-stack-instances
oder, um Mitgliedskonten für die OUs verknüpften Konten zu aktualisierenupdate-stack-instances
.
create-stack-set
erstellt Stack-Instances für alle Konten unter der Vorlage OUs mit einer vom Benutzer bereitgestellten Vorlage, entweder aus direktem Upload oder aus Amazon S3. In den folgenden AWS CLI Beispielen wird die create-stack-set
Operation verwendet, um einen Stack in ein neues Stack-Set zu importieren.
-
Um den
create-stack-set
-Vorgang zu verwenden, geben Sie den Namen Ihres Stack-Sets an und importieren Sie einen Stack in ein neu erstelltes Stack-Set.aws cloudformation create-stack-set \ --template-url
https://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/file-name.json
\ --permission-model SERVICE_MANAGED \ --auto-deployment Enabled=true