RDS 升级 postgres 版本 13.1,不支持的数据库实例 Class
RDS upgrade postgres version 13.1, unsupported DB Instance Class
我正在尝试将 RDS 中的版本 12.5 升级到版本 13.1。但是我收到了一个类似于这个问题中描述的错误:。据我了解,为了升级正确的版本,应该选择 DB instance class
。但是,错误消息显示的是之前的选择,而不是新的选择。在 Terraform 设置中收到相同的消息
engine_version = "13.1"
instance_class = "db.t3.small"
来自 AWS 的屏幕截图显示了更改和消息:
复制错误消息以便于研究:
We're sorry, your request to modify DB instance [service-name] has failed.
RDS does not support creating a DB instance with the following combination: DBInstanceClass=db.t2.small, Engine=postgres, EngineVersion=13.1, LicenseModel=postgresql-license. For supported combinations of instance class and database engine version, see the documentation.
是否有一些 allow_instance_class_change
的密钥(合成密钥)或其他我忽略的阻止升级的东西?谢谢!
我建议先升级到 T3,然后再升级到 PostgreSQL 13。如果您需要同时执行这些操作,那么通过 API 可能会有更好的运气,但我在猜测方法版本 13 升级有效您需要已经在支持的实例类型上才能继续升级。
我正在尝试将 RDS 中的版本 12.5 升级到版本 13.1。但是我收到了一个类似于这个问题中描述的错误:DB instance class
。但是,错误消息显示的是之前的选择,而不是新的选择。在 Terraform 设置中收到相同的消息
engine_version = "13.1"
instance_class = "db.t3.small"
来自 AWS 的屏幕截图显示了更改和消息:
复制错误消息以便于研究:
We're sorry, your request to modify DB instance [service-name] has failed. RDS does not support creating a DB instance with the following combination: DBInstanceClass=db.t2.small, Engine=postgres, EngineVersion=13.1, LicenseModel=postgresql-license. For supported combinations of instance class and database engine version, see the documentation.
是否有一些 allow_instance_class_change
的密钥(合成密钥)或其他我忽略的阻止升级的东西?谢谢!
我建议先升级到 T3,然后再升级到 PostgreSQL 13。如果您需要同时执行这些操作,那么通过 API 可能会有更好的运气,但我在猜测方法版本 13 升级有效您需要已经在支持的实例类型上才能继续升级。