Procedure consigliate per l'utilizzo AWS CloudFormation StackSets - AWS CloudFormation

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à.

Procedure consigliate per l'utilizzo AWS CloudFormation StackSets

Questa sezione descrive le migliori pratiche per definire un StackSet modello, creare o aggiungere pile a un StackSet o aggiornare un. StackSet

Se non lo conosci CloudFormation, consulta l'CloudFormation migliori praticheargomento per ulteriori consigli che possono aiutarti a utilizzare in modo CloudFormation più efficace e sicuro.

Definizione del modello

  • Definisci il modello da standardizzare in più account, in diverse Regioni.

  • Durante la creazione del modello, accertati che le risorse globali (ad esempio ruoli IAM e bucket Amazon S3) non dispongano di conflitti di denominazione quando vengono create in più Regioni nell'ambito di uno stesso account.

  • A StackSet ha un unico modello e set di parametri. Lo stesso stack viene creato in tutti gli account associati a StackSet. Durante la creazione dei modelli, rendili abbastanza dettagliati da consentire un buon equilibrio tra controllo e standardizzazione.

  • Ti consigliamo di archiviare il modello in un bucket Amazon S3.

Creare o aggiungere pile a StackSet

  • Verifica che l'aggiunta di istanze stack agli stack iniziali StackSet funzioni prima di aggiungere un numero maggiore di istanze stack al tuo. StackSet

  • Scegli le opzioni di distribuzione (rollout) più adatte al tuo caso d'uso.

    • Per una distribuzione più restrittiva, imposta Maximum Concurrent Accounts (Numero massimo di account simultanei) su 1 e Failure tolerance (Tolleranza di errore) su 0. Imposta per prima la Regione con l'impatto minore nell'elenco Region Order (Ordine Regioni). Inizia con una Regione.

    • Per una distribuzione più rapida, aumenta i valori di Maximum Concurrent Accounts (Numero massimo di account simultanei) e Failure Tolerance (Tolleranza di errore) in base alle esigenze.

  • Le operazioni StackSets dipendono dal numero di istanze dello stack coinvolte e possono richiedere molto tempo.

Aggiornamento degli stack in un StackSet

  • Per impostazione predefinita, l'aggiornamento di un aggiornamento StackSet aggiorna tutte le istanze dello stack. Se disponi di 20 account ciascuno in due regioni, avrai a disposizione 40 istanze stack e tutte verranno aggiornate quando aggiorni la. StackSet

    Poiché StackSets con un numero elevato di istanze stack, ti consigliamo di testare la versione aggiornata di un modello, di aggiornare selettivamente le istanze dello stack in alcuni account di test prima di aggiornare tutte le istanze dello stack.

  • Per avere un controllo più granulare sull'aggiornamento dei singoli stack all'interno del tuo, pianifica di crearne più di uno. StackSet StackSets

  • L'aggiornamento di uno StackSet che contiene un numero elevato di stack può richiedere molto tempo. In questa versione, è consentita una sola operazione alla volta su a StackSet. Pianifica gli aggiornamenti in modo da non essere bloccato dall'esecuzione di altre operazioni su StackSet.