我正在尝试在 RDS 中从 12.5 版升级到 13.1 版。但是我收到了一个类似于这个问题中描述的错误:RDS does not support creating a DB instance with the following combination .据我了解,为了升级正确的版本 DB instance class
应该被选中。但是,错误消息显示的是以前的选择,而不是新的选择。在 Terraform 设置中收到相同的消息
engine_version = "13.1"
instance_class = "db.t3.small"
复制错误信息以便于研究:
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
key (一个组成的 key )或其他我忽略了什么阻止升级?谢谢!
最佳答案
我建议先升级到 T3,然后升级到 PostgreSQL 13。如果您需要同时执行这些操作,您可能会通过 API 获得更好的运气,但我猜测版本 13 升级对您的影响需要已经在受支持的实例类型上才能继续升级。
关于postgresql - RDS升级postgres 13.1版,不支持的DB Instance Class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66536612/