보존된 자동 백업 삭제

보존된 자동 백업 삭제

더 이상 필요 없어진 보존된 자동 백업은 언제든지 삭제할 수 있어요. 콘솔이나 CLI, API로 삭제하면 되고, 이 페이지에서는 자동 백업을 일시적으로 비활성화하는 방법도 함께 안내해요.

출처: 문서

본문

더 이상 필요하지 않으면 보존된 자동 백업을 삭제할 수 있어요.

보존된 자동 백업을 삭제하려면

  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/rds/ 에서 Amazon RDS 콘솔을 엽니다.
  2. 탐색 창에서 Automated backups를 선택합니다.
  3. Retained 탭에서 삭제할 보존된 자동 백업을 선택합니다.
  4. Actions에서 Delete를 선택합니다.
  5. 확인 페이지에서 delete me를 입력하고 Delete를 선택합니다.

CLI로 보존된 자동 백업 삭제

다음 옵션과 함께 AWS CLI 명령 delete-db-instance-automated-backup을 사용해 보존된 자동 백업을 삭제할 수 있어요.

  • --dbi-resource-id – 소스 DB 인스턴스의 리소스 식별자.

보존된 자동 백업의 소스 DB 인스턴스 리소스 식별자는 AWS CLI 명령 describe-db-instance-automated-backups를 실행해 찾을 수 있어요.

예시

다음 예시는 리소스 식별자가 db-123ABCEXAMPLE인 소스 DB 인스턴스의 보존된 자동 백업을 삭제해요.

Linux, macOS, Unix의 경우:

aws rds delete-db-instance-automated-backup \
    --dbi-resource-id db-123ABCEXAMPLE

Windows의 경우:

aws rds delete-db-instance-automated-backup ^
    --dbi-resource-id db-123ABCEXAMPLE

API로 보존된 자동 백업 삭제

다음 파라미터와 함께 Amazon RDS API 작업 DeleteDBInstanceAutomatedBackup을 사용해 보존된 자동 백업을 삭제할 수 있어요.

  • DbiResourceId – 소스 DB 인스턴스의 리소스 식별자.

보존된 자동 백업의 소스 DB 인스턴스 리소스 식별자는 Amazon RDS API 작업 DescribeDBInstanceAutomatedBackups를 사용해 찾을 수 있어요.

자동 백업 비활성화

대량의 데이터를 로드하는 동안과 같은 특정 상황에서는 자동 백업을 일시적으로 비활성화하고 싶을 수 있어요.

중요

자동 백업을 비활성화하면 시점 복구가 비활성화되므로 권장하지 않아요. DB 인스턴스나 Multi-AZ DB 클러스터의 자동 백업을 비활성화하면 데이터베이스의 모든 기존 자동 백업이 삭제돼요. 자동 백업을 비활성화했다가 다시 활성화하면, 재활성화한 시점부터만 복원할 수 있어요.

자동 백업을 즉시 비활성화하려면

  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/rds/ 에서 Amazon RDS 콘솔을 엽니다.
  2. 탐색 창에서 Databases를 선택한 다음 수정하려는 DB 인스턴스나 Multi-AZ DB 클러스터를 선택합니다.
  3. Modify를 선택합니다.
  4. Backup retention period에서 0일을 선택합니다.
  5. Continue를 선택합니다.
  6. Apply immediately를 선택합니다.
  7. 변경 사항을 저장하고 자동 백업을 비활성화하려면 Modify DB instance 또는 Modify cluster를 선택합니다.

CLI로 자동 백업 비활성화

자동 백업을 즉시 비활성화하려면 modify-db-instance 또는 modify-db-cluster 명령을 사용하고 --apply-immediately와 함께 백업 보존 기간을 0으로 설정하세요.

예시

다음 예시는 Multi-AZ DB 클러스터에서 자동 백업을 즉시 비활성화해요.

Linux, macOS, Unix의 경우:

aws rds modify-db-cluster \
    --db-cluster-identifier mydbcluster \
    --backup-retention-period 0 \
    --apply-immediately

Windows의 경우:

aws rds modify-db-cluster ^
    --db-cluster-identifier mydbcluster ^
    --backup-retention-period 0 ^
    --apply-immediately

수정이 적용되는 시점을 알려면 DB 인스턴스의 경우 describe-db-instances(Multi-AZ DB 클러스터의 경우 describe-db-clusters)를 백업 보존 기간 값이 0이 되고 mydbcluster 상태가 available이 될 때까지 호출하세요.

aws rds describe-db-clusters --db-cluster-identifier mydcluster

API로 자동 백업 비활성화

다음 파라미터와 함께 ModifyDBInstance 또는 ModifyDBCluster 작업을 호출해 자동 백업을 즉시 비활성화해요.

  • DBInstanceIdentifier = mydbinstance(또는 DBClusterIdentifier = mydbcluster)
  • BackupRetentionPeriod = 0

예시

https://rds.amazonaws.com/
    ?Action=ModifyDBInstance
    &DBInstanceIdentifier=mydbinstance
    &BackupRetentionPeriod=0
    &SignatureVersion=2
    &SignatureMethod=HmacSHA256
    &Timestamp=2009-10-14T17%3A48%3A21.746Z
    &AWSAccessKeyId=
    &Signature=

더 알아보기 (Learn more)