자동 백업 활성화

자동 백업 활성화

DB 인스턴스에 자동 백업이 아직 없다면 언제든지 활성화할 수 있어요. 백업 보존 기간을 0이 아닌 양수 값으로 설정하면 되는데, 활성화하면 DB 인스턴스가 오프라인 상태가 되고 바로 백업이 생성돼요.

출처: 문서

본문

DB 인스턴스에 자동 백업이 활성화되어 있지 않으면 언제든지 활성화할 수 있어요. 백업 보존 기간을 0이 아닌 양수 값으로 설정하면 자동 백업이 활성화돼요. 자동 백업이 켜지면 DB 인스턴스가 오프라인 상태가 되고 백업이 즉시 생성돼요.

참고

AWS Backup에서 백업을 관리한다면 자동 백업을 활성화할 수 없어요. 자세한 내용은 AWS Backup을 사용해 Amazon RDS 자동 백업 관리를 참고하세요.

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

  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이 아닌 양수 값을 선택합니다. 예를 들어 3일.
  5. Continue를 선택합니다.
  6. Apply immediately를 선택합니다.
  7. 변경 사항을 저장하고 자동 백업을 활성화하려면 Modify DB instance 또는 Modify cluster를 선택합니다.

CLI로 자동 백업 활성화

자동 백업을 활성화하려면 AWS CLI modify-db-instance 또는 modify-db-cluster 명령을 사용하세요. 다음 파라미터를 포함해요.

  • --db-instance-identifier(Multi-AZ DB 클러스터의 경우 --db-cluster-identifier)
  • --backup-retention-period
  • --apply-immediately 또는 --no-apply-immediately

다음 예시에서는 백업 보존 기간을 3일로 설정해 자동 백업을 활성화해요. 변경 사항은 즉시 적용돼요.

예시

Linux, macOS, Unix의 경우:

aws rds modify-db-instance \
    --db-instance-identifier my_db_instance  \
    --backup-retention-period 3 \
    --apply-immediately

Windows의 경우:

aws rds modify-db-instance ^
    --db-instance-identifier my_db_instance  ^
    --backup-retention-period 3 ^
    --apply-immediately

API로 자동 백업 활성화

자동 백업을 활성화하려면 다음 필수 파라미터와 함께 RDS API ModifyDBInstance 또는 ModifyDBCluster 작업을 사용하세요.

  • DBInstanceIdentifier 또는 DBClusterIdentifier
  • BackupRetentionPeriod

자동 백업 조회

자동 백업을 조회하려면 탐색 창에서 Automated backups를 선택하세요. 자동 백업과 관련된 개별 스냅샷을 보려면 탐색 창에서 Snapshots를 선택하세요. 또는 자동 백업과 관련된 개별 스냅샷을 설명(describe)할 수 있어요. 거기에서 그 스냅샷 중 하나로 DB 인스턴스를 직접 복원할 수 있어요.

자동 스냅샷 이름은 rds:<instance>-<yyyy-mm-dd-hh-mm> 패턴을 따르며, yyyy-mm-dd-hh-mm은 스냅샷이 생성된 날짜와 시간을 나타내요.

AWS CLI로 기존 DB 인스턴스의 자동 백업을 설명하려면 다음 명령 중 하나를 사용하세요.

aws rds describe-db-instance-automated-backups --db-instance-identifier DBInstanceIdentifier

또는

aws rds describe-db-instance-automated-backups --dbi-resource-id DbiResourceId

RDS API로 기존 DB 인스턴스의 보존된 자동 백업을 설명하려면 다음 파라미터 중 하나와 함께 DescribeDBInstanceAutomatedBackups 작업을 호출하세요.

  • DBInstanceIdentifier
  • DbiResourceId

더 알아보기 (Learn more)