Ir para o conteúdo

Como converto um StackSet autogerenciado do CloudFormation em um StackSet gerenciado por serviços?

2 minuto de leitura
0

Quero converter um StackSet autogerenciado do AWS CloudFormation em um StackSet gerenciado por serviços.

Resolução

Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Pré-requisito: Execute o comando list-stack-instances da AWS CLI para observar as configurações da instância de pilha.

Para converter o modelo de permissão para seu StackSet, conclua as seguintes etapas:

  1. Abra o console do CloudFormation.
  2. No painel de navegação, escolha StackSets.
  3. Selecione seu StackSet.
  4. Exclua as instâncias de pilha dos StackSets e escolha Reter pilhas.
    Observação: não é possível alterar o modelo de permissão de um StackSet que contém instâncias de pilha. O StackSet deve estar vazio para ser convertido de StackSet autogerenciado em um StackSet gerenciado por serviços. Para preservar os recursos, certifique-se de reter suas instâncias de pilha durante o processo de exclusão.
  5. Execute o seguinte comando update-stack-set da AWS CLI para modificar o modelo de permissão em um StackSet gerenciado por serviços:
      aws cloudformation update-stack-set \
           --stack-set-name StackSet_Name \
           --use-previous-template \
           --permission-model SERVICE_MANAGED \
          --auto-deployment Enabled=<boolean>,RetainStacksOnAccountRemoval=<boolean>
    Observação: substitua StackSet_Name pelo nome do conjunto de pilhas.
  6. Importe as instâncias da pilha retidas para restaurar as instâncias da pilha.
AWS OFICIALAtualizada há um ano