Excluir uma pilha - AWS CloudFormation

Excluir uma pilha

Para excluir uma pilha, execute o comando aws cloudformation delete-stack. Você deve especificar o nome da pilha que você deseja excluir. Ao excluir uma pilha, exclua a pilha e todos os recursos dela.

O exemplo a seguir exclui a pilha myteststack:

$ aws cloudformation delete-stack --stack-name myteststack
nota

Você não pode excluir uma pilha que tem a proteção contra encerramento ativada. Para ter mais informações, consulte Proteger uma pilha contra exclusão.

Se a exclusão apresentar falhas e retornar um estado de DELETE_FAILED, você poderá optar por excluir a pilha de forma forçada usando o parâmetro deletion-mode. Estes são os seguintes valores que podem ser usados ​​com deletion-mode:

  • STANDARD: exclui a pilha normalmente. Este é o modo de exclusão padrão.

  • FORCE_DELETE_STACK: exclui a pilha e ignora todos os recursos que não estão sendo excluídos.

O seguinte exemplo força a exclusão da pilha myteststack usando o valor FORCE_DELETE_STACK com o parâmetro deletion-mode:

$ aws cloudformation delete-stack --stack-name myteststack \ --deletion-mode FORCE_DELETE_STACK

Quando você usa o FORCE_DELETE_STACK, pode reter os recursos mesmo que tenha excluído a pilha. O seguinte exemplo mostra os recursos da pilha excluída:

$ aws cloudformation list-stack-resources --stack-name myteststack

Os recursos retidos mostrarão o status DELETE_SKIPPED.

Para obter mais informações sobre a listagem dos recursos associados a uma pilha, consulte Listar recursos