Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Importazione di stack gestita dal servizio per AWS CloudFormation StackSets
L'operazione di importazione degli CloudFormation stack consente di importare gli stack esistenti in stack nuovi o esistenti StackSets, in modo da poter migrare gli stack esistenti verso un'unica operazione. StackSet StackSets estende la funzionalità degli stack, in modo da poter creare, aggiornare o eliminare gli stack su più account e regioni con un'unica operazione.
Considerazioni per le importazioni di stack gestite dal servizio
-
L'operazione di importazione dello stack richiede un account di gestione o un account amministratore delegato in cui è possibile gestire gli elementi associati, ad AWS Organizations esempio abilitando l'accesso fiduciario con. StackSets
-
Gli account di destinazione devono essere membri dell'account AWS Organizations gestito dall'account di gestione o dell'account amministratore delegato.
-
Lo stack di destinazione esiste in uno degli obiettivi. OUs
-
L'account di destinazione deve essere membro di AWS Organizations.
-
AWS Organizations l'accesso dovrebbe essere nello
ACTIVATED
stato per le Organizzazioni. -
Gli stack importati devono essere presenti in uno degli account membri e non nell'account di gestione.
Argomenti
Importa uno stack gestito dal servizio in una nuova StackSet (console)
Crea e importa uno stack gestito dai servizi in uno stack esistente (console) StackSet
Importa uno stack gestito dal servizio in uno stack esistente (console) StackSet
Importazione di uno stack gestito dal servizio in un () StackSet AWS CLI
Importa uno stack gestito dal servizio in una nuova StackSet (console)
Importa uno stack in uno nuovo utilizzando il StackSet AWS Management Console
Per importare un nuovo stack in un StackSet, identifica uno stack che contiene la risorsa che desideri importare.
-
Dal pannello di navigazione, scegli. StackSets
-
Nella parte superiore della StackSetspagina, scegli Crea StackSet.
-
Nella pagina Scegli un modello, procedi come segue:
-
Per StackSet il modello di autorizzazione, scegli Autorizzazioni gestite dal servizio.
-
Per Prerequisito: prepara il modello, scegli Il modello è pronto e scegli il modello utilizzando una delle seguenti opzioni:
-
Per l'URL di Amazon S3, inserisci il tuo URL Amazon S3 nel campo URL Amazon S3.
-
Per caricare un file modello, scegli un CloudFormation modello sul tuo computer locale.
-
Accetta le impostazioni desiderate e scegli Next (Avanti).
-
-
Nella pagina Specificare StackSet i dettagli, procedi come segue:
-
Immettete un StackSet nome nella casella del StackSet nome.
-
(Facoltativo) Inserisci una descrizione nella sezione della StackSet descrizione.
Nella pagina Configura le StackSet opzioni, rivedi le tue scelte e scegli Avanti.
-
-
Nella pagina Imposta opzioni di distribuzione, procedi come segue:
-
Per Aggiungi pile allo stack set, scegli Importa pile allo stack set.
-
Per Stacks to import (Stack da importare), scegli il metodo di importazione dello stack.
-
Per Stack ID (ID stack), immetti l'ID stack.
-
Per Stack URL, inserisci l'URL di Amazon S3.
-
-
-
In Associa unità organizzative, procedi come segue:
-
Scegli Associa all'organizzazione per utilizzare l'unità organizzativa root.
-
Scegli Associa alle unità organizzative (OUs) per inserire l'unità organizzativa principale IDs per gli stack da importare. Ad esempio, se
Stack 1
eStack 2
sono sottoOU1
eStack 3
è sottoOU2
, immettiOU1
eOU2
.
Accetta le impostazioni desiderate e scegli Next (Avanti).
-
-
Rivedi le impostazioni nella pagina Review (Rivedi) e scegli Submit (Invia).
Crea e importa uno stack gestito dai servizi in uno stack esistente (console) StackSet
Per importare uno stack esistente in uno nuovo StackSet, identifica uno stack che contiene la risorsa che desideri importare.
Per creare StackSet e importare uno stack
Accedi AWS Management Console e apri la AWS CloudFormation console all'indirizzo https://console.aws.amazon.com/cloudformazione.
-
Dal pannello di navigazione, scegli. StackSets
-
Nella parte superiore della StackSetspagina, scegli Crea StackSet.
-
Nella pagina Scegli un modello, procedi come segue:
-
Per StackSet il modello di autorizzazione, scegli Autorizzazioni gestite dal servizio.
-
Per Prerequisito: prepara il modello, scegli Il modello è pronto e scegli il modello utilizzando una delle seguenti opzioni:
-
Per l'URL di Amazon S3, inserisci il tuo URL Amazon S3 nel campo URL Amazon S3.
-
Per caricare un file modello, scegli un CloudFormation modello sul tuo computer locale.
-
Accetta le impostazioni desiderate e scegli Next (Avanti).
-
-
Nella pagina Specificare StackSet i dettagli, procedi come segue:
-
Immettete un StackSet nome nella casella del StackSet nome.
-
(Facoltativo) Inserisci una descrizione nella sezione della StackSet descrizione.
Nella pagina Configura le StackSet opzioni, rivedi le tue scelte e scegli Avanti.
-
-
Nella pagina Imposta opzioni di distribuzione, procedi come segue:
-
In Add stacks to stack set (Aggiungi stack a un set di stack), scegli Deploy new stacks (Implementa nuovi stack).
-
-
Per la sezione Associa unità organizzative, procedi come segue:
-
Scegli Associa all'organizzazione per utilizzare l'unità organizzativa root.
-
Scegli Associa alle unità organizzative (OUs) per inserire l'unità organizzativa principale IDs per gli stack da importare. Ad esempio, se
Stack 1
eStack 2
sono sottoOU1
eStack 3
è sottoOU2
, immettiOU1
eOU2
.
-
-
Per Specify regions (Specifica Regioni) e Deployment options (Opzioni di implementazione), rivedi le scelte effettuate.
Accetta le impostazioni desiderate e scegli Next (Avanti).
-
Rivedi le impostazioni nella pagina Review (Rivedi) e scegli Submit (Invia).
Importa uno stack gestito dal servizio in uno stack esistente (console) StackSet
Scegli il tuo StackSet e identifica lo stack che desideri importare.
Per importare uno stack in uno esistente StackSet
Accedi a AWS Management Console e apri la AWS CloudFormation console all'indirizzo https://console.aws.amazon.com/cloudformazione.
-
Dal pannello di navigazione, scegli. StackSets
-
Scegli la pila in cui StackSet vuoi importare una pila, quindi scegli Aggiungi pile StackSet dal menu a discesa Azioni.
-
Nella pagina Imposta le opzioni di distribuzione, procedi come segue:
-
Per Aggiungi pile allo stack set, scegli Importa pile allo stack set.
-
In Pile da importare, procedi come segue
-
Per Stack ID (ID stack), immetti l'ID stack.
-
Per Stack URL, inserisci l'URL di Amazon S3.
-
-
In Associa unità organizzative, procedi come segue:
-
Scegli Associa all'organizzazione per utilizzare l'unità organizzativa root.
-
Scegli Associa alle unità organizzative (OUs) per inserire l'unità organizzativa principale IDs per gli stack da importare. Ad esempio, se
Stack 1
eStack 2
sono sottoOU1
eStack 3
è sottoOU2
, immettiOU1
eOU2
.
Accetta le impostazioni desiderate e scegli Next (Avanti).
-
-
-
Rivedi la pagina Specify stack details (Specifica dettagli stack) e scegli Next (Avanti).
-
Conferma e rivedi la pagina Review (Rivedi) e scegli Submit (Invia).
Importazione di uno stack gestito dal servizio in un () StackSet AWS CLI
Una volta creato StackSet uno, potete importare gli stack passando gli ID dello stack degli stack importati. Puoi inoltre passare l'elenco degli ID delle unità organizzative a cui desideri mapparlo.
CloudFormation importerà gli stack forniti dall'utente all'interno di tali stack OUs e li utilizzerà OUs come obiettivi di distribuzione per. StackSet Lo stack IDs presentato nell'input verrà mappato all'unità organizzativa più vicina nell'elenco di ID OU inserito internamente. Se uno stack non appartiene a un ID OU esistente nell'elenco di input, AWS CLI restituirà l'errore. StackNotFoundException
L'operazione import-stacks-to-stack-set
istanze di stack per gli stack nell'input dell'ID dell'unità organizzativa. AWS CLI Gli esempi seguenti utilizzano l'import-stacks-to-stack-set
operazione per importare uno stack in un. StackSet
-
Per utilizzare l'operazione
import-stacks-to-stack-sets
, specificastack-ids
ostack-ids-url
che desideri importare nel set di stack.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
Nota
L'operazione import-stacks-to-stack-sets
richiede di specificare almeno un ID unità organizzativa (ID UO) in modo che possa associare lo stack importato a quella particolare unità organizzativa. Questa operazione non crea istanze stack per altri account membri nell'area associata. OUs Per aggiornare gli account dei membri associati OUs, usa create-stack-instances
o. update-stack-instances
create-stack-set
crea istanze stack per tutti gli account OUs con un modello fornito dall'utente, dal caricamento diretto o da Amazon S3. AWS CLI Gli esempi seguenti utilizzano l'create-stack-set
operazione per importare uno stack in uno nuovo. StackSet
-
Per utilizzare l'
create-stack-set
operazione, specificate il vostro StackSet nome e importate uno stack in uno appena creato. StackSetaws 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