RDS 控制台中缺少创建 Aurora 只读副本选项

Create Aurora read replica option is missing from RDS Console

我有 10.15 版的 PostgreSQL DB 运行,我想为其创建一个 Aurora Read Replica,如 this 官方文档中所述,但是在 AWS 控制台中我只有选项仅 Create Read Replica 而不是 Create Aurora Read Replica。该选项完全缺失。

如果我选择创建只读副本,它只会创建另一个 PostgreSQL 实例而不是 Aurora PostGres,这不是我想要的。

P.s:我为该实例启用了自动备份

您必须 运行 RDS PostegreSQL,因为有 no Aurora PostegreSQL 10.15.

对于 RDS,您仅创建只读副本,如 AWS 控制台中所示。 Aurora 副本仅适用于 Aurora PostgreSQL(不适用于 RDS PostgreSQL)。

如果我的理解是正确的,您有一个 RDS PostgreSQL 实例(不是 Aurora)并且想从它创建一个 Aurora PostgreSQL 只读副本。在您分享的文档 link 中提到了步骤。

这是可能的,我可以复制它,但不是所有版本。

我用 MySQL 测试过,没有用 PostgreSQL,但机制是一样的。

我创建了一个 RDS MySQL(不是 Aurora)版本 5.7.33,我可以从这个创建 Aurora Read Replica,如下图所示。

我创建的另一个 RDS MySQL(不是 Aurora)版本 8.0.23,这个没有显示创建 Aurora Read Replica 的选项。


更新

启用此选项的规则是:

  1. RDS 与 Aurora 主版本相同
  2. Aurora 上的次要版本等于或更高。

对于我们今天在 RDS PostgreSQL 和 Aurora PostgreSQL 上的版本,none 符合上述规则。
但正如我所显示的,我们有 MySQL 的匹配项。

如果您想从 RDS 迁移到 Aurora,即使此选项不可用,您还有其他选项,例如快照和 DMS。

关于极光MySQL, Aurora MySQL 2.x 版本兼容 MySQL 5.7 和 Aurora MySQL 1.x 版本兼容 MySQL 5.6.

创建新的 Aurora MySQL 数据库集群(包括恢复快照)时,您可以选择与 MySQL 5.7 或 MySQL 5.6 兼容。

这意味着在为 MySQL 实例创建 RDS 时,您仅限于 MySQL 5.6 或 5.7 版本(如果您打算创建 Aurora MySQL 只读副本)

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.2044.html