Como excluir um ponto de recuperação a partir de um cofre de backup no AWS Backup?

3 minuto de leitura
0

Quero excluir um ponto de recuperação do meu cofre de backup no AWS Backup.

Resolução

Pré-requisitos

Para excluir um ponto de recuperação de um cofre de backup no AWS Backup, você deve ter a seguinte permissão do AWS Identity and Access Management (IAM):

backup:DeleteRecoveryPoint

Verifique se não há uma política de acesso configurada no cofre de backup que nega a exclusão dos pontos de recuperação.

Veja a seguir um exemplo de política que impede que os usuários excluam qualquer ponto de recuperação do cofre de backup:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "statement ID",
      "Effect": "Deny",
      "Principal": "*",
      "Action": "backup:DeleteRecoveryPoint",
      "Resource": "*"
    }
  ]
}

Exclua um ponto de recuperação usando o console

Para excluir manualmente os pontos de recuperação usando o console do AWS Backup, faça o seguinte:

  1. Abra o console do AWS Backup.
  2. No painel de navegação, escolha Cofres de backup. Em seguida, escolha o cofre de backup onde você armazena os backups.
  3. Escolha um ponto de recuperação.
  4. Escolha o menu suspenso Ações e, em seguida, escolha Excluir.
    Observação: você pode selecionar vários pontos de recuperação se quiser excluir vários backups.
  5. Para excluir os pontos de recuperação, digite excluir e escolha Excluir pontos de recuperação. O AWS Backup envia seus pontos de recuperação para exclusão e exibe uma barra de progresso. Não saia dessa página durante o processo de envio.
  6. Escolha Exibir progresso para revisar o status de exclusão de cada backup. Se um status de exclusão for Falhou ou Expirado, você poderá escolher ver o motivo desse status. Você também pode optar por Repetir as exclusões que falharam.

Excluir um ponto de recuperação programaticamente

Para excluir pontos de recuperação usando um comando da AWS Command Line Interface (AWS CLI), use a API DeleteRecoveryPoint.

Veja a seguir um exemplo do comando DeleteRecoveryPoint:

Observação: substitua nome pelo nome do seu cofre de backup e arn pelo ARN do ponto de recuperação que você deseja excluir.

aws backup delete-recovery-point --backup-vault-name <name> --recovery-point-arn <arn>

Para excluir todos os pontos de recuperação de um cofre de backup, use o seguinte comando:

Observação: substitua nome pelo nome do seu cofre de backup.

aws backup list-recovery-points-by-backup-vault  --backup-vault-name <name> --output json --query 'RecoveryPoints[].[RecoveryPointArn]' | jq -r '.[] | "--recovery-point-arn '\\\"'" + .[0] + "'\\\"'" + .[1]' |  xargs -L1 aws backup delete-recovery-point --backup-vault-name  <name>

Informações relacionadas

Como excluir backups

AWS OFICIAL
AWS OFICIALAtualizada há um ano