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.
我尝试了几个不同的实例大小和引擎版本,它给出了相同的一般消息。
谷歌搜索错误消息,我没有找到有关支持哪些组合的文档。我该如何修复此错误?
从这篇类似的文章,我发现我可以通过运行以下命令获取允许的 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 强迫我升级,但不给我任何升级选项?