AWS リージョン で使用可能なバージョンのリストを取得します。
次のように、describe-db-engine-versions AWS CLI コマンドを使用して AWS リージョン をクエリすることにより、Aurora PostgreSQL DB クラスターのアップグレードターゲットとして利用可能なすべてのエンジンバージョンのリストを取得できます。
Linux、macOS、Unix の場合:
aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --engine-version
version-number
\ --query 'DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}' \ --output text
Windows の場合:
aws rds describe-db-engine-versions ^ --engine aurora-postgresql ^ --engine-version
version-number
^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output text
例えば、Aurora PostgreSQL バージョン 12.10 DB クラスターの有効なアップグレードターゲットを特定するには、次の AWS CLI のコマンドを実行します。
Linux、macOS、Unix の場合:
aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --engine-version
12.10
\ --query 'DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}' \ --output text
Windows の場合:
aws rds describe-db-engine-versions ^ --engine aurora-postgresql ^ --engine-version
12.10
^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output text
以下の表で、さまざまな Aurora PostgreSQL DB バージョンのメジャーバージョンとマイナーバージョンの両方のアップグレードターゲットを確認できます。互換性を維持するために、すべてのバージョンがアップグレードターゲットとして提供されているわけではありません。Aurora PostgreSQL では、四半期ごとのマイナーバージョンリリースごとに新機能とバグ修正が導入されています。Aurora PostgreSQL マイナー リリースの詳細については、「Aurora PostgreSQL のリリースノート」を参照してください。
検討しているバージョンについて、クラスターの DB インスタンスクラスの可用性を常に確認してください。例えば、db.r4
は、Aurora PostgreSQL 13 ではサポートされていません。Aurora PostgreSQL DB クラスターが現在 db.r4 インスタンスクラスを使用している場合は、アップグレードする前に db.r5 に移動する必要があります。どれが Graviton2 ベースでどれがインテルベースであるかなど、DB インスタンスクラスの詳細については、「Amazon Aurora DB インスタンスクラス」を参照してください。