Lixeira de snapshots - Amazon EBS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Lixeira de snapshots

A Recycle Bin (Lixeira) é um recurso de recuperação de dados que permite restaurar snapshots do Amazon EBS e AMIs apoiadas pelo EBS excluídos acidentalmente. Ao usar a Recycle Bin (Lixeira), se seus recursos forem excluídos, eles serão retidos na Recycle Bin (Lixeira) por um período de tempo que você especifica antes de serem excluídos permanentemente.

É possível restaurar um recurso da Recycle Bin (Lixeira) a qualquer momento antes que o período de retenção expire. Depois que um recurso é restaurado da Recycle Bin (Lixeira), ele é removido da Recycle Bin (Lixeira) e é possível usá-lo como usa qualquer outro recurso do mesmo tipo em sua conta. Se o período de retenção expirar e o recurso não for restaurado, ele será excluído permanentemente da Recycle Bin (Lixeira) e não estará mais disponível para recuperação.

Os snapshots na lixeira são cobrados à mesma taxa que os snapshots comuns em sua conta. Não há encargos adicionais pelo uso da lixeira e de regras de retenção. Para obter mais informações, consulte Definição de preço do Amazon EBS.

Para obter mais informações, consulte Lixeira.

Permissões para trabalhar com snapshots na lixeira

Por padrão, os usuários do IAM não têm permissão para trabalhar com os snapshots que estão na Lixeira. Para permitir que os usuários trabalhem com esses recursos, você deve criar políticas do IAM que concedam permissão para o uso de recursos e ações de API específicos. Depois que as políticas forem criadas, você deverá adicionar as permissões aos seus usuários, grupos ou perfis.

Para visualizar e recuperar snapshots que estão na Lixeira, os usuários precisam ter as seguintes permissões:

  • ec2:ListSnapshotsInRecycleBin

  • ec2:RestoreSnapshotFromRecycleBin

Para gerenciar etiquetas para snapshots na Lixeira, os usuários precisam das permissões adicionais a seguir.

  • ec2:CreateTags

  • ec2:DeleteTags

Para usar o console da Lixeira, os usuários precisam ter a permissão ec2:DescribeTags.

A seguir está um exemplo de política do IAM. Ela inclui a permissão ec2:DescribeTags para usuários do console e inclui as permissões ec2:CreateTags e ec2:DeleteTags para gerenciar etiquetas. Se não forem necessárias permissões, será possível removê-las da política.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:ListSnapshotsInRecycleBin", "ec2:RestoreSnapshotFromRecycleBin" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "ec2:CreateTags", "ec2:DeleteTags", "ec2:DescribeTags" ], "Resource": "arn:aws:ec2:Region:account-id:snapshot/*" }, ] }

Para conceder acesso, adicione as permissões aos seus usuários, grupos ou perfis:

Para obter mais informações sobre as permissões necessárias para usar a Lixeira, consulte Permissões do IAM necessárias.

Exibir snapshots na lixeira

Enquanto um snapshot estiver na lixeira, é possível visualizar informações limitadas sobre ele, incluindo:

  • O ID do snapshot.

  • A descrição do snapshot.

  • O ID do volume do qual o snapshot foi criado.

  • A data e a hora em que o snapshot foi excluído e entrou na lixeira.

  • A data e a hora em que o período de retenção expira. O snapshot será excluído permanentemente da lixeira nessa hora.

É possível visualizar os snapshots na lixeira usando um dos métodos a seguir.

Recycle Bin console
Para visualizar os snapshots na lixeira usando o console
  1. Abra o console da Lixeira em https://console.aws.amazon.com/rbin/home/

  2. No painel de navegação, selecione Recycle Bin (Lixeira).

  3. A grade lista todos os snapshots que estão atualmente na lixeira. Para visualizar os detalhes de um snapshot específico, selecione-o na grade e escolha Actions (Ações), View details (Exibir detalhes).

AWS CLI
Para visualizar instantâneos na Lixeira usando o AWS CLI

Use o AWS CLI comando list-snapshots-in-recycle-bin. Inclua a opção --snapshot-id para visualizar um snapshot específico. Ou omita a opção --snapshot-id para visualizar todos os snapshots na lixeira.

$ C:\> aws ec2 list-snapshots-in-recycle-bin --snapshot-id snapshot_id

Por exemplo, o comando a seguir retorna informações sobre o snapshot snap-01234567890abcdef na lixeira.

$ C:\> aws ec2 list-snapshots-in-recycle-bin --snapshot-id snap-01234567890abcdef

Resultado do exemplo:

{ "SnapshotRecycleBinInfo": [ { "Description": "Monthly data backup snapshot", "RecycleBinEnterTime": "2021-12-01T13:00:00.000Z", "RecycleBinExitTime": "2021-12-15T13:00:00.000Z", "VolumeId": "vol-abcdef09876543210", "SnapshotId": "snap-01234567890abcdef" } ] }

Restaurar os snapshots da lixeira

Você não pode usar um snapshot de nenhum modo enquanto ele está na lixeira. Para usar o snapshot, é necessário primeiro restaurá-lo. Quando você restaura um snapshot da lixeira, ele fica imediatamente disponível para uso e é removido da lixeira. É possível usar um snapshot restaurado como usa qualquer outro snapshot em sua conta.

É possível restaurar um snapshot da lixeira usando um dos métodos a seguir.

Recycle Bin console
Para restaurar um snapshot da lixeira usando o console
  1. Abra o console da Lixeira em https://console.aws.amazon.com/rbin/home/

  2. No painel de navegação, selecione Recycle Bin (Lixeira).

  3. A grade lista todos os snapshots que estão atualmente na lixeira. Selecione o snapshot a ser restaurado e escolha Recover (Recuperar).

  4. Quando solicitado, escolha Recover (Recuperar).

AWS CLI
Para restaurar um instantâneo excluído da Lixeira usando o AWS CLI

Use o AWS CLI comando restore-snapshot-from-recycle-bin. Em --snapshot-id, especifique o ID do snapshot a ser restaurado.

$ C:\> aws ec2 restore-snapshot-from-recycle-bin --snapshot-id snapshot_id

Por exemplo, o comando a seguir restaura o snapshot snap-01234567890abcdef da lixeira.

$ C:\> aws ec2 restore-snapshot-from-recycle-bin --snapshot-id snap-01234567890abcdef

Resultado do exemplo:

{ "SnapshotId": "snap-01234567890abcdef", "Description": "Monthly data backup snapshot", "Encrypted": false, "OwnerId": "111122223333", "Progress": "100%", "StartTime": "2021-12-01T13:00:00.000000+00:00", "State": "recovering", "VolumeId": "vol-ffffffff", "VolumeSize": 30 }