使用 Amazon RDS 扩展支持创建数据库实例或多可用区数据库集群 - Amazon Relational Database Service

使用 Amazon RDS 扩展支持创建数据库实例或多可用区数据库集群

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

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

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

可以使用 AWS CLIRDS API 来创建数据库实例或多可用区数据库集群,来防止注册 RDS 扩展支持。

RDS 扩展支持行为

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

RDS 扩展支持状态* 行为

已启用

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

已禁用

Amazon RDS 将您的数据库实例或多可用区数据库集群升级到支持的引擎版本。此升级在 RDS 标准支持终止日期或之后不久进行。

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

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

在创建数据库集群或多可用区数据库集群之前,请考虑以下事项:

  • RDS 标准支持终止日期过去之后,您可以阻止创建新的数据库实例或新的多可用区数据库集群,并避免支付 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-disabledRDS 标准支持终止日期已过,则创建数据库实例或多可用区数据库集群始终会失败。

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

有关更多信息,请参阅MySQL 版本Amazon RDS for PostgreSQL 发行日历

使用 RDS 扩展支持创建数据库实例或多可用区数据库集群

您可以使用 AWS Management Console、AWS CLI 或 RDS API 创建数据库实例或多可用区数据库集群

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

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

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

在您运行 create-db-instancecreate-db-cluster(多可用区数据库集群) AWS CLI 命令时,请通过为 --engine-lifecycle-support 选项指定 open-source-rds-extended-support 来选择 RDS 扩展支持。默认情况下,此选项设置为 open-source-rds-extended-support

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

当您使用 CreateDBInstanceCreateDBCluster(多可用区数据库集群)Amazon RDS API 操作时,请通过将 EngineLifecycleSupport 参数设置为 open-source-rds-extended-support 来选择 RDS 扩展支持。默认情况下,此参数设置为 open-source-rds-extended-support

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

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