【问题标题】:RDS upgrade postgres version 13.1, unsupported DB Instance ClassRDS升级postgres 13.1版,不支持的DB Instance Class
【发布时间】:2021-06-06 17:38:49
【问题描述】:

我正在尝试在 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 的屏幕截图显示了更改和消息:

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

很抱歉,您修改数据库实例 [service-name] 的请求失败。 RDS 不支持使用以下组合创建数据库实例:DBInstanceClass=db.t2.small、Engine=postgres、EngineVersion=13.1、LicenseModel=postgresql-license。有关支持的实例类和数据库引擎版本的组合,请参阅文档。

allow_instance_class_change 是否有一些密钥(一个组成的密钥)或其他我忽略了什么阻止升级的东西?谢谢!

【问题讨论】:

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


    【解决方案1】:

    我建议先升级到 T3,然后再升级到 PostgreSQL 13。如果您需要同时执行这些操作,您可能会通过 API 获得更好的运气,但我猜测版本 13 升级对您的影响需要已经在受支持的实例类型上才能继续升级。

    【讨论】:

    • 是的,确实,这就是我想要做的,有两个变化:1)版本 13; 2)数据库实例类。您可以在问题所附的屏幕截图中看到它
    • @Georgy 抱歉,起初我没有看到您问题中的所有信息。我已经更新了我的答案。
    • 是的,谢谢,这就是我现在要做的,首先在 12.5 上升级实例。谢谢!
    猜你喜欢
    • 2016-06-27
    • 1970-01-01
    • 2018-07-03
    • 2013-07-13
    • 2023-01-30
    • 2019-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多