Salta al contenuto

Come posso convertire uno StackSet self-managed di CloudFormation in uno StackSet gestito dal servizio?

2 minuti di lettura
0

Desidero convertire uno StackSet self-managed di AWS CloudFormation in uno StackSet gestito dal servizio.

Risoluzione

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Prerequisito: esegui il comando AWS CLI list-stack-instances per annotare le configurazioni delle istanze di stack.

Per convertire il modello di autorizzazione per lo StackSet, completa i seguenti passaggi:

  1. Apri la console CloudFormation.
  2. Dal pannello di navigazione, scegli StackSets.
  3. Seleziona lo StackSet.
  4. Elimina le istanze di stack da StackSets, quindi scegli Mantieni stack.
    Nota: non puoi modificare il modello di autorizzazione di uno StackSet esistente che contiene istanze di stack. Lo StackSet deve essere vuoto per la conversione da uno StackSet self-managed a uno StackSet gestito dal servizio. Per preservare le risorse, assicurati di mantenere le istanze di stack durante il processo di eliminazione.
  5. Esegui questo comando AWS CLI update-stack-set per modificare il modello di autorizzazione in uno StackSet gestito dal servizio:
      aws cloudformation update-stack-set \
           --stack-set-name StackSet_Name \
           --use-previous-template \
           --permission-model SERVICE_MANAGED \
          --auto-deployment Enabled=<boolean>,RetainStacksOnAccountRemoval=<boolean>
    Nota: sostituisci StackSet_Name con il nome del tuo stack set.
  6. Importa le istanze di stack mantenute per ripristinare le istanze di stack.
AWS UFFICIALEAggiornata un anno fa