使用 Amazon RDS 扩展支持创建Aurora 数据库集群或全局集群 - Amazon Aurora

使用 Amazon RDS 扩展支持创建Aurora 数据库集群或全局集群

在创建Aurora 数据库集群或全局集群时,请在控制台中选择启用 RDS 扩展支持,或者使用 AWS CLI 中的扩展支持选项或 RDS API 中的参数。当您在 Amazon RDS 扩展支持中注册 Aurora 数据库集群或全局集群时,它将在 Aurora 数据库集群或全局集群的生命周期内永久注册 RDS 扩展支持。

如果您使用控制台,则必须选择启用 RDS 扩展支持。默认情况下未选择该设置。

如果您使用 AWS CLI 或 RDS API,但未指定 RDS 扩展支持设置,则 Amazon RDS 默认为启用 RDS 扩展支持。当您使用 AWS CloudFormation 或其它服务自动执行操作时,此默认行为会在 Aurora 标准支持终止日期之后保持数据库的可用性。

可以使用 AWS CLIRDS API 来创建 Aurora 数据库集群或全局集群,来防止注册 RDS 扩展支持。

RDS 扩展支持行为

下表汇总了当主引擎版本达到 Aurora 标准支持终止时会发生的情况。

RDS 扩展支持状态* 行为

已启用

Amazon RDS 将向您收取 RDS 扩展支持费用。

已禁用**

Amazon RDS 将您的 Aurora 数据库集群或全局集群升级到支持的引擎版本。此升级在 Aurora 标准支持终止日期或之后不久进行。

* 在 RDS 控制台中,RDS 扩展支持状态显示为“是”或“否”。在 AWS CLI 或 RDS API 中,RDS 扩展支持状态显示为 open-source-rds-extended-supportopen-source-rds-extended-support-disabled

** 此选项仅在创建运行 PostgreSQL 12 及更高版本的 Aurora 数据库集群或全局集群时才可用。

使用 RDS 扩展支持时的注意事项

在创建Aurora 数据库集群或全局集群之前,请考虑以下事项:

  • Aurora 标准支持终止日期过去之后,您可以阻止创建新的 Aurora 数据库集群或新的全局集群,并避免支付 RDS 扩展支持费用。为此,请使用 AWS CLI 或 RDS API。在 AWS CLI 中,为 --engine-lifecycle-support 选项指定 open-source-rds-extended-support-disabled。在 RDS API 中,为 LifeCycleSupport 参数指定 open-source-rds-extended-support-disabled。如果您指定 open-source-rds-extended-support-disabledAurora 标准支持终止日期已过,则创建 Aurora 数据库集群或全局集群始终会失败。

  • RDS 扩展支持在集群级别进行设置。集群成员在 RDS 控制台、AWS CLI 中的 --engine-lifecycle-support,RDS API 中的 EngineLifecycleSupport,始终具有相同的 RDS 扩展支持设置。

有关更多信息,请参阅 Amazon Aurora 版本

使用 RDS 扩展支持创建Aurora 数据库集群或全局集群

您可以使用 AWS Management Console、AWS CLI 或 RDS API 创建Aurora 数据库集群或全局集群

注意

AWS CLI --engine-lifecycle-support 选项和 RDS API EngineLifeCycle 参数目前仅适用于 Aurora PostgreSQL。它们将在临近 Aurora 标准支持终止日期可用于 Aurora MySQL。

在创建 Aurora 数据库集群或全局集群时,请在引擎选项部分中选择启用 RDS 扩展支持。默认情况下未选择该设置。

下图显示了启用 RDS 扩展支持设置:

引擎选项部分中的启用 RDS 扩展支持设置。

在您运行 create-db-clustercreate-global-cluster AWS CLI 命令时,请通过为 --engine-lifecycle-support 选项指定 open-source-rds-extended-support 来选择 RDS 扩展支持。默认情况下,此选项设置为 open-source-rds-extended-support

要防止在 Aurora 标准支持终止日期之后创建新的 Aurora 数据库集群或全局集群,请为 --engine-lifecycle-support 选项指定 open-source-rds-extended-support-disabled。这样,您就可以避免支付任何关联的 RDS 扩展支持费用。

当您使用 CreateDBClusterCreateGlobalCluster Amazon RDS API 操作时,请通过将 EngineLifecycleSupport 参数设置为 open-source-rds-extended-support 来选择 RDS 扩展支持。默认情况下,此参数设置为 open-source-rds-extended-support

要防止在 Aurora 标准支持终止日期之后创建新的 Aurora 数据库集群或全局集群,请为 EngineLifecycleSupport 参数指定 open-source-rds-extended-support-disabled。这样,您就可以避免支付任何关联的 RDS 扩展支持费用。

有关更多信息,请参阅以下主题: