AWS Backup의 백업 볼트에서 복구 지점을 삭제하려면 어떻게 해야 하나요?

2분 분량
0

AWS Backup의 백업 볼트에서 복구 지점을 삭제하고 싶습니다.

해결 방법

사전 요구 사항

AWS Backup의 백업 볼트에서 복구 지점을 삭제하려면 다음과 같은 AWS Identity and Access Management(IAM) 권한이 있어야 합니다.

backup:DeleteRecoveryPoint

백업 볼트에 복구 지점 삭제를 거부하는 액세스 정책이 구성되어 있지 않은지 확인하세요.

다음은 사용자가 백업 볼트에서 복구 지점을 삭제하지 못하도록 제한하는 정책의 예입니다.

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

콘솔을 사용하여 복구 지점 삭제

AWS Backup 콘솔을 사용하여 복구 지점을 수동으로 삭제하려면 다음을 수행합니다.

  1. AWS Backup 콘솔을 엽니다.
  2. 탐색 창에서 백업 볼트를 선택합니다. 그런 다음 백업을 저장한 백업 볼트를 선택합니다.
  3. 복구 지점을 선택합니다.
  4. 작업 드롭다운을 선택한 다음 삭제를 선택합니다.
    참고: 여러 백업을 삭제하려는 경우 여러 복구 지점을 선택할 수 있습니다.
  5. 복구 지점을 삭제하려면 삭제를 입력한 다음 복구 지점 삭제를 선택합니다. AWS Backup은 삭제할 복구 지점을 제출하고 진행률 표시줄을 표시합니다. 제출 과정에서 이 페이지를 벗어나지 마세요.
  6. 각 백업의 삭제 상태를 검토하려면 진행률 보기를 선택합니다. 삭제 상태가 실패 또는 만료인 경우, 해당 상태를 선택하면 이유를 확인할 수 있습니다. 실패한 삭제를 재시도하도록 선택할 수도 있습니다.

프로그래밍 방식으로 복구 지점 삭제

AWS Command Line Interface(AWS CLI) 명령으로 복구 지점을 삭제하려면 DeleteRecoveryPoint API를 사용합니다.

다음은 DeleteRecoveryPoint 명령의 예시입니다.

참고: name은 백업 볼트 이름으로 바꾸고 arn은 삭제하려는 복구 지점의 ARN으로 바꾸세요.

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

백업 볼트에서 모든 복구 지점을 삭제하려면 다음 명령을 사용합니다.

참고: name은 백업 볼트 이름으로 바꾸세요.

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>

관련 정보

백업 삭제

AWS 공식
AWS 공식업데이트됨 일 년 전