使用 Amazon RDS 扩展支持创建数据库实例或多可用区数据库集群
在创建数据库实例或多可用区数据库集群时,请在控制台中选择启用 RDS 扩展支持,或者使用 AWS CLI 中的扩展支持选项或 RDS API 中的参数。当您在 Amazon RDS 扩展支持中注册数据库实例或多可用区数据库集群时,它将在数据库实例或多可用区数据库集群的生命周期内永久注册 RDS 扩展支持。
如果您使用控制台,则必须选择启用 RDS 扩展支持。默认情况下未选择该设置。
如果您使用 AWS CLI 或 RDS API,但未指定 RDS 扩展支持设置,则 Amazon RDS 默认为启用 RDS 扩展支持。当您使用 AWS CloudFormation 或其它服务自动执行操作时,此默认行为会在 RDS 标准支持终止日期之后保持数据库的可用性。
可以使用 AWS CLI 或 RDS API 来创建数据库实例或多可用区数据库集群,来防止注册 RDS 扩展支持。
RDS 扩展支持行为
下表汇总了当主引擎版本达到 RDS 标准支持终止时会发生的情况。
RDS 扩展支持状态* | 行为 |
---|---|
已启用 |
Amazon RDS 将向您收取 RDS 扩展支持费用。 |
已禁用 |
Amazon RDS 将您的数据库实例或多可用区数据库集群升级到支持的引擎版本。此升级在 RDS 标准支持终止日期或之后不久进行。 |
* 在 RDS 控制台中,RDS 扩展支持状态显示为“是”或“否”。在 AWS CLI 或 RDS API 中,RDS 扩展支持状态显示为 open-source-rds-extended-support
或 open-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-disabled
且 RDS 标准支持终止日期已过,则创建数据库实例或多可用区数据库集群始终会失败。 -
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 扩展支持设置:
在您运行 create-db-instance 或 create-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 扩展支持费用。
当您使用 CreateDBInstance 或 CreateDBCluster(多可用区数据库集群)Amazon RDS API 操作时,请通过将 EngineLifecycleSupport
参数设置为 open-source-rds-extended-support
来选择 RDS 扩展支持。默认情况下,此参数设置为 open-source-rds-extended-support
。
要防止在 RDS 标准支持终止日期之后创建新的数据库实例或多可用区数据库集群,请为 EngineLifecycleSupport
参数指定 open-source-rds-extended-support-disabled
。这样,您就可以避免支付任何关联的 RDS 扩展支持费用。
有关更多信息,请参阅以下主题:
-
要创建数据库实例,请按照创建 Amazon RDS 数据库实例中用于您的数据库引擎的说明操作。
-
要创建多可用区数据库集群,请按 创建 Amazon RDS 的多可用区数据库集群 中数据库引擎的说明操作。