No ano passado eu comecei a trabalhar com AWS CloudFormation para automatizar a criação de workloads baseados em instâncias no EC2 na AWS. Realizando testes eu percebi que quando eu deletava uma stack criada no CloudFormation para fazer o deploy de determinada instância, essa instância também era deletada.
Para evitar esse tipo de situação basta utilizarmos no código (que no meu caso é YAML) o atributo “DeletionPolicy” com o valor “Retain” em Resources, que quando a stack for deletada, o recurso, neste cenário uma instância EC2, será mantida.
Vejam na imagem abaixo:

Até a próxima!