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