AWS 리전에서 사용 가능한 버전 목록 가져오기
다음과 같이 describe-db-engine-versions AWS CLI 명령을 통해 AWS 리전을 쿼리하여 Aurora PostgreSQL DB 클러스터의 업그레이드 대상으로 사용할 수 있는 모든 엔진 버전 목록을 가져올 수 있습니다.
대상 LinuxmacOS, 또는Unix:
aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --engine-versionversion-number\ --query 'DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}' \ --output text
Windows의 경우:
aws rds describe-db-engine-versions ^ --engine aurora-postgresql ^ --engine-versionversion-number^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output text
예를 들어, Aurora PostgreSQL 버전 12.10 DB 클러스터의 유효한 업그레이드 대상을 식별하려면 다음 AWS CLI 명령을 실행합니다.
대상 LinuxmacOS, 또는Unix:
aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --engine-version12.10\ --query 'DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}' \ --output text
Windows의 경우:
aws rds describe-db-engine-versions ^ --engine aurora-postgresql ^ --engine-version12.10^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output text
다음 표에서 서로 다른 Aurora PostgreSQL DB 버전의 메이저 버전 및 마이너 버전 업그레이드 대상을 모두 찾을 수 있습니다. 호환성을 유지하기 위해 일부 버전만 업그레이드 대상으로 제공됩니다. Aurora PostgreSQL은 분기별 마이너 버전 릴리스마다 새로운 기능을 도입하고 버그를 수정했습니다. Aurora PostgreSQL 마이너 릴리스에 대한 자세한 내용은 Aurora PostgreSQL 릴리스 정보를 참조하세요.
| 현재 소스 버전 | 업그레이드 대상 |
|---|---|
| 17.7 |
없음 |
| 17.6 | |
| 17.5 | |
| 17.4 | |
| 16.11 |
없음 |
| 16.10 | |
| 16.9 | |
| 16.8 | |
| 16.6 | |
| 16.4 | |
| 16.3 | |
| 16.2 |
16.11, 17.6, 16.10, 17.5, 17.4, 16.9, 16.8, 16.6, 16.4, 16.3 |
| 16.1 |
16.11, 17.6, 16.10, 17.5, 17.4, 16.9, 16.8, 16.6, 16.4, 16.3, 16.2 |
| 15.15 |
없음 |
| 15.14 | |
| 15.13 | |
| 15.12 | |
| 15.10 |
16.11, 15.15, 17.6, 16.10, 15.14, 17.5, 17.4, 16.9, 16.8, 15.13 |
| 15.11 |
16.11, 15.15, 17.6, 16.10, 15.14, 17.5, 17.4, 16.9, 16.8, 16.6, 15.13, 15.12 |
| 14.20 |
없음 |
고려 중인 버전에 관계없이 클러스터 DB 인스턴스 클래스의 가용성을 항상 확인해야 합니다. 예를 들어 db.r4는 Aurora PostgreSQL 13에서 지원되지 않습니다. Aurora PostgreSQL DB 클러스터가 현재 db.r4 인스턴스 클래스를 사용하는 경우 Aurora PostgreSQL 13으로 업그레이드하기 전에 지원되는 DB 인스턴스 클래스를 사용하도록 수정해야 합니다. Graviton2 기반 클래스 및 인텔 기반 클래스 등 사용 가능한 Aurora PostgreSQL DB 인스턴스 클래스에 대한 자세한 내용은 Amazon Aurora DB 인스턴스 클래스 섹션을 참조하세요.