Geo*_*rgy 4 postgresql amazon-web-services amazon-rds terraform
我正在尝试将 RDS 中的版本 12.5 升级到版本 13.1。但我收到与此问题中描述的错误类似的错误:RDS 不支持使用以下组合创建数据库实例。据我了解,为了升级DB instance class应该选择合适的版本。但是,错误消息显示的是先前的选择,而不是新的选择。在 Terraform 设置中收到相同的消息
engine_version = "13.1"
instance_class = "db.t3.small"
Run Code Online (Sandbox Code Playgroud)
复制错误消息以便于研究:
很抱歉,您修改数据库实例 [服务名称] 的请求失败。RDS 不支持创建具有以下组合的数据库实例:DBInstanceClass=db.t2.small、Engine=postgres、EngineVersion=13.1、LicenseModel=postgresql-license。有关受支持的实例类和数据库引擎版本的组合,请参阅文档。
是否有一些密钥allow_instance_class_change(组成的密钥)或其他我忽略的东西阻止了升级?谢谢你!
我建议先升级到 T3,然后升级到 PostgreSQL 13。如果您需要同时执行这些操作,您可能会通过 API 获得更好的运气,但我猜测版本 13 升级的工作方式您需要已经位于受支持的实例类型上才能继续升级。