PostgreSQL DB 스냅샷 엔진 버전 업그레이드 - Amazon Relational Database Service

PostgreSQL DB 스냅샷 엔진 버전 업그레이드

Amazon RDS를 사용하여 PostgreSQL DB 인스턴스의 스토리지 볼륨 DB 스냅샷을 생성할 수 있습니다. 생성되는 DB 스냅샷은 Amazon RDS 인스턴스에서 사용하는 엔진 버전에 기반합니다. DB 인스턴스의 DB 엔진 버전 업그레이드뿐 아니라 DB 스냅샷의 엔진 버전도 업그레이드할 수 있습니다.

새 엔진 버전으로 업그레이드된 DB 스냅샷을 복원한 후에는 업그레이드가 성공적이었는지 테스트해야 합니다. 메이저 버전 업그레이드에 대한 자세한 내용은 Amazon RDS용 PostgreSQL DB 엔진 업그레이드 단원을 참조하십시오. DB 스냅샷을 복원하는 방법은 DB 인스턴스 복원 단원을 참조하십시오.

암호화되었거나 암호화되지 않은 수동 DB 스냅샷을 업그레이드할 수 있습니다.

DB 스냅샷을 업그레이드하는 데 사용할 수 있는 엔진 버전 목록은 Amazon RDS용 PostgreSQL DB 엔진 업그레이드를 참조하십시오.

참고

자동 백업 과정에서 생성되는 자동 DB 스냅샷은 업그레이드할 수 없습니다.

DB 스냅샷을 업그레이드하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 [Snapshots]를 선택합니다.

  3. 업그레이드할 스냅샷을 선택합니다.

  4. 작업에서 Upgrade snapshot(스냅샷 업그레이드)을 선택합니다. Upgrade snapshot(스냅샷 업그레이드) 페이지가 표시됩니다.

  5. 업그레이드할 New engine version(새 엔진 버전)을 선택합니다.

  6. 스냅샷을 업그레이드하려면 변경 내용 저장을 선택합니다.

    업그레이드 중에는 이 DB 스냅샷의 모든 스냅샷 작업이 비활성화됩니다. 또한 DB 스냅샷 상태가 사용 가능에서 업그레이드 중으로 바뀐 다음 완료되면 활성으로 바뀝니다 스냅샷 손상 문제로 인해 DB 스냅샷을 업그레이드할 수 없는 경우, 상태가 사용할 수 없음으로 바뀝니다. 이 상태로부터 스냅샷을 복구할 수는 없습니다.

    참고

    DB 스냅샷 업그레이드에 실패하면 스냅샷이 원래 버전의 원래 상태로 롤백됩니다.

DB 스냅샷을 새 데이터베이스 엔진 버전으로 업그레이드하려면 AWS CLI modify-db-snapshot 명령을 사용합니다.

파라미터
  • --db-snapshot-identifier – 업그레이드할 DB 스냅샷의 식별자입니다. 식별자는 고유의 Amazon 리소스 이름(ARN)이어야 합니다. 자세한 내용은 Amazon RDS의 Amazon 리소스 이름(ARN) 섹션을 참조하세요.

  • --engine-version – DB 스냅샷을 업그레이드할 엔진 버전입니다.

Linux, macOS 또는 Unix 대상:

aws rds modify-db-snapshot \ --db-snapshot-identifier my_db_snapshot \ --engine-version new_version

Windows의 경우:

aws rds modify-db-snapshot ^ --db-snapshot-identifier my_db_snapshot ^ --engine-version new_version

DB 스냅샷을 새 데이터베이스 엔진 버전으로 업그레이드하려면 Amazon RDS API ModifyDBSnapshot 작업을 호출하십시오.

  • DBSnapshotIdentifier – 업그레이드할 DB 스냅샷의 식별자입니다. 식별자는 고유의 Amazon 리소스 이름(ARN)이어야 합니다. 자세한 내용은 Amazon RDS의 Amazon 리소스 이름(ARN) 섹션을 참조하세요.

  • EngineVersion – DB 스냅샷을 업그레이드할 엔진 버전입니다.