无法将 Aurora RDS Postgres 版本从 12 升级到 13

hit*_*t3k 12 postgresql amazon-rds amazon-aurora

我正在尝试将 Aurora RDS Postgres 集群 db.r5.xlarge 从版本 12.7 升级到 13.3。我选择引擎版本 13.3、默认数据库集群参数组和数据库参数组 default.aurora-postgresql13 并选择“立即应用”。

收到错误消息:

很抱歉,您修改数据库集群clone-cluster 的请求失败。无法修改引擎版本,因为实例克隆集群正在旧配置上运行。在继续升级之前对实例应用任何待处理的维护操作

AWS RDS 控制台中没有显示任何待处理的维护操作,我不知道它们意味着什么配置。

我们有免费的基本支持计划,所以我们无法从 AWS 获得帮助。谁能建议是否有办法立即升级整个集群?

mbp*_*mbp 20

我遇到了这个问题并联系了 AWS 支持。他们表示,这是(部分或全部)db.t3 实例类型的已知问题。就我而言,我使用的是 db.t3.medium。

所以解决方法如下:

  • 将集群上的实例类型更改为 r5.xlarge 或 db.r6g.large。
  • 升级到 PostgreSQL 13.3
  • 将实例类型更改回 db.t3.medium。

  • 在 db.t3.medium 上从版本 12 升级到 13 时,我遇到了同样的错误。但就我而言,列出了维护操作(有关操作系统版本更新的内容)。应用该操作后,我能够更新到 13。那么也许 AWS 已经解决了这个问题?或者也许我的集群存在与您无关的问题。 (2认同)