Estou usando o Amazon Data Lifecycle Manager para criar políticas de snapshot do Amazon Elastic Block Store (Amazon EBS) com um programa de retenção. Entretanto, a política de ciclo de vida não está excluindo os snapshots.
Resolução
Se a política de ciclo de vida que você criou usando o Data Lifecycle Manager não estiver excluindo os snapshots, considere os seguintes cenários.
Observação: você não pode usar o Data Lifecycle Manager para gerenciar snapshots criados fora do Amazon Data Lifecycle Manager. Além disso, certifique-se de que a política de ciclo de vida esteja no estado habilitado.
Nomes de programa atualizados
Se você alterar o nome do programa de ciclo de vida, o Data Lifecycle Manager não excluirá os snapshots que foram criados com o nome do programa antigo. Exclua todos os snapshots indesejados antes de atualizar o nome do programa.
Políticas de retenção baseadas em idade
Uma política de retenção baseada em idade exclui até o último snapshot dos níveis padrão e de arquivamento. A política não exclui o último snapshot. Por exemplo, você exclui um volume ou encerra uma instância gerenciada por uma política de retenção baseada em idade. Entretanto, você ainda vê um snapshot não excluído que é direcionado por uma política de retenção baseada em idade. Use o console do Amazon Elastic Compute Cloud (Amazon EC2) ou a AWS Command Line Interface (AWS CLI) para excluir o último snapshot. É recomendável ter um backup do volume em caso de reversão.
Se o Data Lifecycle Manager estiver desativado ou em um estado de erro, os snapshots e as AMIs serão retidos a partir desse período. Isso é verdade mesmo se os snapshots e as AMIs tiverem sido configurados para expirar durante esse período. Em vez disso, você deve excluir manualmente os snapshots ou cancelar o registro das AMIs.
Políticas de retenção baseadas em contagem
Se você excluir um volume ou encerrar uma instância gerenciada por uma política de retenção baseada em contagem, a política não gerenciará mais os snapshots. É preciso usar o console do Amazon EC2 ou a AWS CLI para excluir os snapshots. Além disso, se você modificar ou remover tags associadas aos seus recursos de destino, o Amazon Data Lifecycle Manager não gerenciará mais o snapshot.
Depois que uma política baseada em contagem cria um snapshot e o número da retenção já foi atingido, a política exclui o snapshot mais antigo. Por exemplo, você especifica uma política baseada em contagem com uma retenção de 10. Depois que a política cria o 11.º snapshot, o snapshot mais antigo é excluído. Isso também é válido se você excluir manualmente um snapshot criado por uma política de ciclo de vida com uma retenção baseada em contagem. Continuando com o exemplo, o Amazon Data Lifecycle Manager espera até que a política crie o 11.º snapshot para excluir o snapshot mais antigo.
Informações relacionadas
Considerations for snapshot lifecycle policies (Considerações sobre políticas de ciclo de vida de snapshots)