RDS升级postgres 13.1版本,不支持DB Instance Class
·
问题:RDS升级postgres 13.1版本,不支持DB Instance Class
我正在尝试在 RDS 中从 12.5 版升级到 13.1 版。但我收到与此问题中描述的错误类似的错误:RDS 不支持使用以下组合创建数据库实例。据我了解,为了升级正确的版本DB instance class
应该选择。但是,错误消息显示的是以前的选择,而不是新的选择。在 Terraform 设置中收到相同的消息
engine_version = "13.1"
instance_class = "db.t3.small"
AWS 的屏幕截图显示了更改和消息:
复制错误消息以使其更易于研究:
很抱歉,您修改数据库实例 [service-name] 的请求失败。 RDS 不支持使用以下组合创建数据库实例:DBInstanceClassu003ddb.t2.small、Engineu003dpostgres、EngineVersionu003d13.1、LicenseModelu003dpostgresql-license。有关实例类和数据库引擎版本支持的组合,请参阅文档。
allow_instance_class_change
是否有一些密钥(一个组成的密钥)或其他我忽略了什么阻止升级的东西?谢谢!
解答
我建议先升级到 T3,然后升级到 PostgreSQL 13。如果您需要同时执行这些操作,您可能会通过 API 获得更好的运气,但我猜测版本 13 升级的工作方式您需要已经在受支持的实例类型上进行升级。
更多推荐
所有评论(0)