选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

在辅助区域中创建无管控 Aurora 数据库集群

聚焦模式
在辅助区域中创建无管控 Aurora 数据库集群 - Amazon Aurora

尽管 Aurora Global Database 要求在与主区域之外的不同 AWS 区域 中至少有一个辅助 Aurora 数据库集群,但您可以对辅助集群使用无管控配置。无管控辅助 Aurora 数据库集群是没有数据库实例的集群。此类型的配置可以降低 Aurora 全局数据库的开支。在 Aurora 数据库集群中,计算和存储是分离的。如果没有数据库实例,您就无需为计算付费,而只需为存储付费。如果设置正确,无管控辅助存储卷将与主 Aurora 数据库集群保持同步。

您可以像平常创建 Aurora 全局数据库一样添加辅助集群。如果要在全球数据库中创建所有集群,请按照创建 Amazon Aurora Global Database中的过程操作。如果您已经有一个数据库集群可用作主集群,请按照将 AWS 区域 添加到 Amazon Aurora Global Database中的过程操作。

在主 Aurora 数据库集群开始复制到辅助数据库集群之后,您可以从辅助 Aurora 数据库集群中删除该 Aurora 只读数据库实例。此辅助集群现在被视为“无管控”集群,因为其不再有数据库实例。即使辅助集群中没有任何数据库实例,Aurora 也会将存储卷与主 Aurora 数据库集群保持同步。

警告

使用 Aurora PostgreSQL 时,要在辅助 AWS 区域 中创建无管控集群,请使用 AWS CLI 或 RDS API 添加辅助 AWS 区域。跳过为辅助集群创建读取器数据库实例的步骤。目前,RDS 控制台不支持创建无管控集群。有关要使用的 CLI 和 API 过程,请参阅 将 AWS 区域 添加到 Amazon Aurora Global Database

如果全球数据库使用的 Aurora PostgreSQL 引擎版本低于 13.4、12.8 或 11.13,则在辅助区域中创建读取器数据库实例并随后将其删除,可能会导致主区域的写入器数据库实例上出现 Aurora PostgreSQL vacuum 问题。如果遇到此问题,请在删除辅助区域的读取器数据库实例后重启主区域的写入器数据库实例。

将无管控辅助 Aurora 数据库集群添加到您的 Aurora 全局数据库
  1. 登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在 AWS Management Console 的导航窗格中,选择 Databases (数据库)

  3. 选择需要辅助 Aurora 数据库集群的 Aurora 全局数据库。确保主 Aurora 数据库集群为 Available

  4. 对于操作,选择添加 AWS 区域

  5. Add a region(添加区域)页面上,选择辅助 AWS 区域。

    您不能为同一个 Aurora Global Database 选择已有辅助 Aurora 数据库集群的 AWS 区域。此外,该区域也不能是主 Aurora 数据库集群所在的同一个区域。

  6. 填写新的 AWS 区域中辅助 Aurora 集群的其余字段。这些配置选项与任何 Aurora 数据库集群实例的配置选项相同。

    对于基于 Aurora MySQL 的 Aurora 全局数据库,请忽略 Enable read replica write forwarding(启用只读副本写入转发)选项。删除读取器实例后,此选项不再起作用。

  7. 选择添加 AWS 区域。完成将区域添加到 Aurora Global Database 的操作后,它会出现在屏幕截图中所示的AWS Management Console的 Databases (数据库) 列表中。

    显示辅助集群及其读取器实例现已成为 Aurora 全局数据库组成部分的屏幕截图。
  8. 继续操作之前,请先使用AWS Management Console或 AWS CLI 检查辅助 Aurora 数据库集群及其读取器实例的状态。例如:

    $ aws rds describe-db-clusters --db-cluster-identifier secondary-cluster-id --query '*[].[Status]' --output text

    新添加的辅助 Aurora 数据库集群的状态可能需要几分钟的时间才能从 creating 更改为 available。当 Aurora 数据库集群处于可用状态时,您可以删除读取器实例。

  9. 在辅助 Aurora 数据库集群中选择读取器实例,然后选择 Delete (删除)

    显示已选择并准备删除的读取器实例的屏幕截图。

删除读取器实例后,辅助集群仍然是 Aurora 全局数据库的组成部分。该集群没有与其关联的实例,如下所示。

显示无管控备用数据库集群的屏幕截图。

如果主 AWS 区域 发生计划外停机事件,您可以使用此无管控辅助 Aurora 数据库集群手动恢复 Amazon Aurora Global Database

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。