Publicado: Jul 31, 2023

O AWS CloudFormation lança uma nova política de exclusão, chamada RetainExceptOnCreate, que fornece aos clientes controle adicional sobre o comportamento do CloudFormation quando recursos são excluídos das pilhas. Os clientes usam políticas de exclusão para preservar ou fazer backup de recursos durante exclusões acidentais de pilhas. Hoje, os clientes podem marcar recursos com uma política de exclusão Retain, Snapshot ou Delete. Agora, os clientes podem usar a política RetainExceptOnCreate para proteger recursos em uso contra a exclusão acidental, sem preservar os recursos que não geraram tráfego. Dessa forma, os clientes podem reduzir a intervenção manual durante novas tentativas de operações de pilha.

A política RetainExceptOnCreate preserva os recursos excluídos acidentalmente pelos clientes em uma operação de atualização ou exclusão de pilha. Ela não preserva recursos que excluídos das pilhas imediatamente após a criação, como os recursos que o CloudFormation exclui durante reversões de operações de pilha. O CloudFormation reverte uma pilha para o último estado estável quando uma operação de pilha encontra falhas de provisionamento, como permissões insuficientes do AWS Identity and Access Management para a criação de recursos. As reversões permitem que os clientes evitem interrupções de serviços em ambientes de produção. Durante as reversões, o CloudFormation exclui recursos que foram criados na operação de pilha antes da ocorrência das falhas de provisionamento. Se os recursos forem preservados durante as reversões, eles vão interferir nas novas tentativas da operação de pilha. A política RetainExceptOnCreate elimina a necessidade de limpeza manual dos recursos após reversões. Assim, os clientes podem tentar novamente operações de pilha com ações de CI/CD, acelerar iterações de modelos em ambientes de teste e evitar erros humanos em ambientes de produção.

A política RetainExceptOnCreate está disponível nas regiões da AWS onde o CloudFormation é oferecido. Consulte a tabela de regiões da AWS para ver em quais regiões o CloudFormation está disponível. 

Para saber mais sobre as políticas de exclusão, consulte a documentação sobre DeletionPolicy.