
AWS から最近、削除されるインスタンスタイプを使用している RDS インスタンスをアップグレードする必要があると通知されました。
そこでログインし、インスタンスのサイズを m1.small から m5.large (現在ある最小サイズ) に増やし、[適用] をクリックすると、次のエラー メッセージが表示されました。
RDS does not support creating a DB instance with the following combination: DBInstanceClass=db.m5.large, Engine=postgres, EngineVersion=9.4.25, LicenseModel=postgresql-license. For supported combinations of instance class and database engine version, see the documentation.
いくつかの異なるインスタンス サイズとエンジン バージョンを試してみましたが、同じ一般的なメッセージが表示されます。
エラー メッセージを Google で検索しても、どの組み合わせがサポートされているかに関するドキュメントは見つかりません。このエラーを修正するにはどうすればよいですか?
から同様の記事次のコマンドを実行すると、許可されている Postgres バージョンのリストを取得できることがわかりました。
aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m5.large --query 'OrderableDBInstanceOptions[].EngineVersion'
しかし、管理コンソールに表示されるエンジン バージョンをリストするインスタンス クラスが見つかりません。たとえば、UI には次の内容がリストされます。
10.11, 11.6
ただし、コマンドライン ツールには次のものだけが表示されます:
10.17, 10.18, 10.19, 10.2, 11.12, 11.13, 11.14, 11.15
AWS がアップグレードを強制しているのに、アップグレードのオプションを提供しないのはなぜですか?