postgresql - RDS升级postgres 13.1版,不支持的DB Instance Class

标签 postgresql amazon-web-services terraform amazon-rds

我正在尝试在 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"

来自 AWS 的屏幕截图显示了更改和消息: enter image description here

复制错误信息以便于研究:

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/

相关文章:

postgresql - 使用 JOOQ 在 PostgreSQL 中查找以秒为单位的时间戳之间的差异

networking - 网络输入和网络输出在亚马逊中是什么意思?

amazon-web-services - AWS Cloudformation [/Resources/PrivateGateway/Properties] 模板中不允许使用 'null' 值

terraform - 将字符串追加到Terraform中的列表的每个元素

terraform - 为什么 terraform 会从 Hashicorp 中拉出供应商,我无处声明?

database - 从命令行运行 PostgreSQL 查询

postgresql - postgres 分区号

javascript - 从客户端浏览器直接上传 Amazon S3 文件 - 私钥泄露

terraform - 使用 Terraform 从范围中提取 IP

php - INSERT 如果不存在,否则返回 id