Excluir um snapshot do Amazon EBS - Amazon EBS

Excluir um snapshot do Amazon EBS

Depois de não precisar mais de um snapshot do Amazon EBS de um volume, será possível excluí-lo. A exclusão de um snapshot não tem efeito sobre o volume. A exclusão de um volume não afeta os snapshots feitos com base nele.

Considerações sobre a exclusão de snapshots

As seguintes considerações se aplicam à exclusão de snapshots:

  • Você não pode excluir um snapshot do dispositivo raiz de um volume do EBS usado por um AMI registrado. Essa consideração se aplica mesmo se a AMI registrada for descontinuada ou desabilitada. É necessário primeiro cancelar a AMI antes de excluir o snapshot. Para obter mais informações, consulte Cancelar o registro da sua AMI.

  • Não é possível excluir um snapshot gerenciado pelo serviço do AWS Backup usando o Amazon EC2. Em vez disso, use o AWS Backup para excluir os pontos de recuperação correspondentes no cofre de backup. Para obter mais informações, consulte Exclusão de namespaces no Guia do desenvolvedor do AWS Backup.

  • É possível criar, reter e excluir snapshots manualmente ou usar o Amazon Data Lifecycle Manager para gerenciar os snapshots para você. Para ter mais informações, consulte Amazon Data Lifecycle Manager.

  • Embora você possa excluir um snapshot que ainda está em andamento, o snapshot deve ser concluído antes de a exclusão entrar em vigor. Isso pode levar muito tempo. Se você também estiver no limite de snapshots simultâneos e tentar criar um snapshot adicional, poderá obter o erro ConcurrentSnapshotLimitExceeded. Para obter mais informações, consulte Service Quotas para o Amazon EBS no Referência geral da Amazon Web Services.

  • Se você excluir um snapshot que corresponda a uma regra de retenção da Lixeira, o snapshot será retido na Lixeira em vez de ser excluído imediatamente. Para obter mais informações, consulte Lixeira.

  • Não é possível excluir os snapshots associados às AMIs desabilitadas baseadas em EBS. Para obter mais informações, consulte Desabilitar uma AMI.

  • Você não pode excluir os snapshots que são compartilhados com você.

  • Se excluir um snapshot compartilhado que pertence a você, todas as contas com as quais o snapshot é compartilhado perderão o acesso a ele.

Como funciona a exclusão de snapshots incrementais

Se você gera snapshots periódicos de um volume, eles são incrementais. Isso significa que somente os blocos do dispositivo que foram modificados depois do último snapshot são salvos no novo snapshot. Mesmo que os snapshots sejam salvos de forma incremental, o processo de exclusão de snapshots foi projetado de forma que você precise reter somente o snapshot mais recente a fim de criar volumes.

Se os dados estivessem presentes em um volume mantido em um snapshot anterior ou em uma série de instantâneos e esses dados forem posteriormente excluídos do volume posteriormente, os dados ainda serão considerados dados exclusivos dos snapshots anteriores. Os dados exclusivos serão excluídos da sequência de snapshots apenas se todos os snapshots que fazem referência aos dados exclusivos forem excluídos.

Ao excluir um snapshot, somente os dados mencionados exclusivamente por esse snapshot são removidos. Os dados exclusivos só serão excluídos se todos os snapshots que fazem referência a eles forem excluídos. A exclusão de snapshots anteriores de um volume não afeta sua capacidade de criar volumes de snapshots posteriores desse volume.

A exclusão de um snapshot pode não reduzir os custos de armazenamento de dados de sua organização. Outros snapshots podem fazer referência aos dados desse snapshot e os dados referenciados serão sempre preservados. Se você excluir um snapshot contendo dados usados por um snapshot mais recente, os custos associados aos dados referenciados são alocados ao snapshot posterior. Para obter mais informações sobre como os snapshots armazenam dados, consulte Como funcionam os snapshots do Amazon EBS e o exemplo a seguir.

No diagrama a seguir, Volume 1 é mostrado em três pontos no tempo. Um snapshot capturou os dois primeiros estados e, no terceiro, um snapshot foi excluído.

  • No estado 1, o volume tem 10 GiB de dados. Como Snap A é o primeiro snapshot criado do volume, todos os 10 GiB de dados devem ser copiados.

  • No Estado 2, o volume ainda contém 10 GiB de dados, mas 4 GiB mudaram. O Snap B precisa copiar e armazenar somente os 4 GiB que mudaram após o Snap A ser tirado. Os outros 6 GiB de dados inalterados, que já estão copiados e armazenados no Snap A, são consultados pelo Snap B vez de (novamente) copiados. Isso é indicado pela seta tracejada.

  • No estado 3, o volume não foi alterado desde o Estado 2, mas o Snapshot A foi excluído. Os 6 GiB de dados armazenados no Snapshot A que foram mencionados pelo Snapshot B foram movidos para o Snapshot B, como mostrado pela seta preenchida. Como resultado, será cobrado de você ainda o armazenamento de 10 GiB de dados – 6 GiB de dados inalterados preservados do Snap A e 4 GiB de dados alterados do Snap B.

Exclusão de um snapshot com alguns de seus dados mencionados por outro snapshot

O Snap A contém 6 GiB de dados referenciados. Quando o Snap A é excluído, esses dados são mesclados no Snap B.

Excluir um snapshot

Para excluir um snapshot, use um dos métodos a seguir.

Console
Para excluir um snapshot usando o console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Snapshots.

  3. Selecione o snapshot a ser excluído e escolha Actions (Ações), Delete snapshot (Excluir snapshot).

  4. Escolha Excluir.

AWS CLI
Para excluir um snapshot usando a AWS CLI

Use o comando delete-snapshot.

Tools for Windows PowerShell
Para excluir um snapshot usando o Tools for Windows PowerShell

Use o comando Remove-EC2Snapshot.

Dica de solução de problemas

Se você receber um erro Failed to delete snapshot indicando que o snapshot está sendo usado atualmente por uma AMI, será necessário cancelar o registro da AMI associada antes de excluir o snapshot. Você não pode bloquear snapshots associados a uma AMI.

Se você estiver usando o console e a AMI associada estiver desabilitada, deverá selecionar o filtro Imagens desabilitadas na tela AMIs para visualizar as AMIs desabilitadas.

Excluir snapshots multivolumes

Para excluir snapshots de vários volumes, recupere todos os snapshots do conjunto de snapshots de vários volumes usando a etiqueta aplicada ao conjunto quando os snapshots foram criados. Depois, exclua os snapshots individualmente.

A exclusão de snapshots individuais no conjunto de snapshots de vários volumes não será impedida. Se você excluir um snapshot enquanto ele estiver no pending state, somente esse snapshot será excluído. Os outros snapshots do conjunto de instantâneos de vários volumes ainda serão concluídos corretamente.