Excluir um conjunto de pilhas - AWS CloudFormation

Excluir um conjunto de pilhas

Ao concluir o passo-a-passo em Conceitos básicos do AWS CloudFormation StackSets, você poderá seguir os procedimentos nesta seção para excluir conjuntos de pilhas e outros recursos que criou durante esses passo-a-passo. Para excluir um conjunto de pilhas, exclua primeiro todas as instâncias de pilha no conjunto de pilhas. Para obter informações sobre como excluir todas as instâncias de pilha, consulte Excluir instâncias da pilha do conjunto de pilhas.

Excluir um conjunto de pilhas usando o AWS Management Console

  1. Na página StackSets, selecione o conjunto de pilhas criado em Criar um conjunto de pilhas. Neste passo-a-passo, criaremos um conjunto de pilhas chamado my-awsconfig-stackset.

  2. Com o conjunto de pilhas selecionado, escolha Delete StackSet (Excluir StackSet) no menu Actions (Ações).

    
                            Selecione o conjunto de pilhas e escolha Delete StackSet (Excluir StackSet) no menu Actions (Ações).
  3. Quando for solicitado, confirme que você deseja excluir o conjunto de pilhas escolhendo a opção Delete StackSet (Excluir StackSet).

Excluir um conjunto de pilhas usando o AWS CLI

Ao atuar como administrador delegado, você deve definir o parâmetro --call-as como DELEGATED_ADMIN todas as vezes que executar um comando StackSets.

--call-as DELEGATED_ADMIN
  1. Execute o seguinte comando . Quando for solicitado, digite y e, em seguida, pressione Enter para confirmar.

    aws cloudformation delete-stack-set --stack-set-name my-awsconfig-stackset
  2. Verifique se o conjunto de pilhas foi excluído executando o comando list-stack-sets. Os resultados do comando list-stack-sets devem mostram sua pilha com status DELETED.

    aws cloudformation list-stack-sets

Excluir funções de serviço (opcional)

Exclua os perfis de serviço necessários para o StackSets criar o conjunto de pilhas.

Para conjuntos de pilha autogerenciados, as funções que você criou como parte do Pré-requisitos para operações de conjunto de pilhas para a demonstração neste guia são nomeadas AWSCloudFormationStackSetAdministrationRole na conta de administrador e AwsCloudFormationStackSetExecutionRole em cada conta de destino.

Para conjuntos de pilha gerenciados por serviço, as funções que foram criadas automaticamente por StackSets como parte do Pré-requisitos para operações de conjunto de pilhas para a demonstração neste guia têm o sufixo CloudFormationStackSetsOrgAdmin na organização e CloudFormationStackSetsOrgMember em cada conta de destino.

Para obter mais informações sobre como excluir funções, consulte Excluir funções e perfis de instância, no Guia do usuário do IAM.

Para excluir uma função de serviço usando o AWS Management Console
  1. Faça login no AWS Management Console e abra o console do IAM em https://console.aws.amazon.com/iam/.

  2. No painel de navegação, selecione Funções e marque a caixa de seleção ao lado da função que você deseja excluir.

  3. No menu Ações da função, na parte superior da página, escolha Excluir função.

  4. Na caixa de diálogo de confirmação, escolha Yes, Delete. Se você tiver certeza, prossiga com a exclusão, mesmo se os dados do último acesso ao serviço ainda estiverem sendo carregados.

Para excluir uma função de serviço usando o AWS CLI
  • Execute o seguinte comando . Quando for solicitado, digite y e, em seguida, pressione Enter para confirmar.

    aws iam delete-role --role-name role name