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à.
Aggiornamento CloudFormation StackSets
Puoi aggiornare il tuo StackSet utilizzando la CloudFormation console o il AWS CLI.
Per aggiungere e rimuovere account e regioni da a StackSet, vedi Aggiungi stack a StackSet eElimina gli stack dagli StackSet . Per sovrascrivere i valori dei parametri per uno stack, consulta Sovrascrivi i parametri sugli stack.
Aggiorna la tua StackSet (console)
Per aggiornare un StackSet
Accedi Console di gestione AWS e apri la CloudFormation console all'indirizzo https://console.aws.amazon.com/cloudformazione.
-
Nella barra di navigazione nella parte superiore dello schermo, scegli il file in cui Regione AWS hai creato. StackSet
-
Dal pannello di navigazione, scegli StackSets.
-
Nella StackSetspagina, seleziona StackSet quello che desideri aggiornare.
-
Con l' StackSet opzione selezionata, scegli Modifica StackSet dettagli dal menu Azioni.
-
Nella pagina Seleziona un modello, aggiorna la sezione Autorizzazioni secondo necessità oppure salta al passaggio successivo.
-
In Prerequisito - Prepara modello, scegli Usa il modello corrente per utilizzare il modello già in uso o Sostituisci il modello corrente per specificare un URL S3 a un altro modello o caricarne uno nuovo.
-
Scegli Next (Successivo).
-
Nella pagina Specificare StackSet i dettagli, per la StackSet descrizione, aggiorna la descrizione in base StackSet alle esigenze.
-
In Parametri, aggiorna i valori dei parametri secondo necessità.
-
Scegli Next (Successivo).
-
Nella pagina Configura StackSet opzioni, per Tag, modifica i tag in base alle esigenze. Puoi aggiungere, aggiornare o eliminare i tag. Per ulteriori informazioni sull'utilizzo dei tag AWS, consulta Organizzazione e monitoraggio dei costi utilizzando i tag di allocazione dei AWS costi nella Guida per l'Gestione dei costi e fatturazione AWS utente.
-
In Configurazione dell’esecuzione, puoi aggiornare la configurazione di esecuzione secondo necessità.
Nota
Ricorda che non puoi modificare le impostazioni di esecuzione quando le operazioni sono in esecuzione o in coda.
-
Se il modello contiene risorse IAM, in Funzionalità scegli Riconosco che questo modello può creare risorse IAM per specificare che desideri utilizzare risorse IAM nel modello. Per ulteriori informazioni, consulta Accettazione delle risorse IAM nei modelli CloudFormation.
-
Scegli Next (Successivo).
-
Nella pagina Imposta opzioni di implementazione, fornisci gli account e le Regioni per l’aggiornamento.
CloudFormation distribuirà gli aggiornamenti dello stack negli account specificati all'interno della prima regione, quindi passerà alla successiva e così via, a condizione che gli errori di distribuzione in una regione non superino una tolleranza di errore specificata.
-
[Autorizzazioni gestite dal cliente] In Account, Posizioni di implementazione, scegli Implementa stack negli account. Incolla l'account di destinazione IDs che hai usato per creare il tuo StackSet nella casella di testo, separando più numeri con virgole.
[Autorizzazioni gestite dal servizio] Effettua una delle seguenti operazioni:
-
Scegli Distribuisci in unità organizzative (). OUs Inserisci l'obiettivo OUs che hai usato per creare il tuo StackSet.
-
Scegliere Deploy to accounts (Distribuisci agli account). Incolla l'unità organizzativa IDs o l'account di destinazione IDs che hai usato per creare il tuo StackSet.
-
-
Per Specificare le regioni, specifica l'ordine in cui CloudFormation desideri distribuire gli aggiornamenti.
-
In Opzioni di implementazione, procedi come segue:
-
In Numero massimo di account simultanei, specifica quanti account vengono elaborati contemporaneamente.
-
In Failure tolerance, specifica il numero massimo di errori consentiti per Regione negli account. Una volta raggiunto questo limite, l’operazione si interromperà e non passerà ad altre Regioni.
-
In Region concurrency, scegli il modo con cui elaborare le Regioni: sequenziale (una Regione alla volta) o parallelo (più Regioni contemporaneamente).
-
In Concurrency mode, scegli come deve comportarsi la simultaneità durante l’esecuzione dell’operazione.
-
Tolleranza rigorosa ai guasti: riduce il livello di simultaneità degli account quando si verificano errori, rimanendo all’interno di Tolleranza ai guasti +1.
-
Tolleranza leggera ai guasti: mantiene il livello di simultaneità specificato (il valore di Numero massimo di account simultanei) indipendentemente dai guasti.
-
-
[Autorizzazioni gestite dal servizio] Per le StackSet dipendenze, aggiungi dipendenti StackSet ARNs, rimanendo entro un massimo di 10 dipendenze. Per ulteriori informazioni, consulta Abilita o disabilita le distribuzioni automatiche per in StackSets AWS Organizations.
-
-
Seleziona Successivo per continuare.
-
-
Nella pagina Esamina, esamina le opzioni. Per apportare modifiche, scegli Modifica nella sezione da modificare.
-
Quando vuoi procedere, scegli Invia.
CloudFormation inizia ad applicare gli aggiornamenti al tuo e visualizza StackSet la scheda Operazioni della pagina dei dettagli. StackSet È possibile visualizzare l'avanzamento e lo stato delle operazioni di aggiornamento nella scheda Operations (Operazioni).
Aggiorna il tuo StackSet (AWS CLI)
Nota
Quando agisci come amministratore delegato, devi includere --call-as
DELEGATED_ADMIN nel comando.
-
Per aggiornare un StackSet
Usa il update-stack-setcomando per apportare modifiche al tuo StackSet.
Nei seguenti esempi, stiamo StackSet aggiornando l'
--parametersopzione utilizzando. Nello specifico, modifichiamo la frequenza di distribuzione predefinita degli snapshot per la configurazione del canale di configurazione daTwentyFour_HoursaTwelve_Hours. Dato che stiamo ancora utilizzando il modello corrente, aggiungiamo l’opzione--use-previous-template.Imposta l’elaborazione simultanea degli account e altre preferenze di implementazione con l’opzione
--operation-preferences. Questi esempi usano impostazioni basate sui numeri. Tieni presente cheMaxConcurrentCountnon deve superareFailureToleranceCount+ 1. Per le impostazioni basate su percentuali, usaFailureTolerancePercentageoMaxConcurrentPercentage.[Autorizzazioni gestite automaticamente] Per l'
--accountsopzione, fornisci l'account a IDs cui desideri indirizzare l'aggiornamento.aws cloudformation update-stack-set --stack-set-namemy-stackset\ --use-previous-template \ --parametersParameterKey=MaximumExecutionFrequency,ParameterValue=Twelve_Hours\ --accountsaccount_ID_1 account_ID_2\ --regionsus-west-2 us-east-1\ --operation-preferencesMaxConcurrentCount=1,FailureToleranceCount=0[Autorizzazioni gestite dal servizio] Per
--deployment-targetsquesta opzione, fornisci l'ID radice dell'organizzazione o l'unità organizzativa (OU) a IDs cui desideri indirizzare l'aggiornamento.aws cloudformation update-stack-set --stack-set-namemy-stackset\ --use-previous-template \ --parametersParameterKey=MaximumExecutionFrequency,ParameterValue=Twelve_Hours\ --deployment-targets OrganizationalUnitIds=ou-rcuk-1x5j1lwo,ou-rcuk-slr5lh0a\ --regionsus-west-2 us-east-1\ --operation-preferencesMaxConcurrentCount=1,FailureToleranceCount=0Per ulteriori informazioni, consulta UpdateStackSet nella documentazione di riferimento dell’API AWS CloudFormation .
-
Verifica che l'aggiornamento sia StackSet stato eseguito correttamente eseguendo il describe-stack-set-operation comando per mostrare lo stato e i risultati dell'operazione di aggiornamento. Per
--operation-id, utilizzare l'ID dell'operazione restituito dal comando update-stack-set.aws cloudformation describe-stack-set-operation \ --operation-idoperation_ID