使用 Amazon Organizations 升级推出策略自动升级次要版本 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon Organizations 升级推出策略自动升级次要版本

Amazon RDS 支持 Amazon Organizations 升级推出策略,以管理跨多个数据库资源和 Amazon Web Services 账户的自动次要版本升级。该策略可通过以下方式协助您为实例实施受控升级策略:

升级推出策略的工作原理

当新的次要引擎版本变为符合自动升级资格时,策略会根据定义的顺序控制升级序列:

  • 标记为 [首先] 的资源(通常是开发环境)将变为有资格在其维护时段内进行升级。

  • 在指定的烘焙时间之后,标记为 [其次] 的资源将变为符合资格。

  • 在另一个指定的烘焙时间之后,标记为 [最后] 的资源(通常是生产环境)将变为符合资格。

  • 通过 Amazon Health 通知监控升级进度。

您可以通过以下方式定义升级顺序:

  • 账户级别策略:应用于指定账户中所有符合资格的资源。

  • 资源标签:根据标签应用于特定的资源。

注意

未配置升级策略或从策略中排除的资源将自动收到 [其次] 升级顺序。

先决条件

  • 您的 Amazon Web Services 账户必须是 Organizations 中已启用升级推出策略的组织的一部分

  • 为实例启用自动次要版本升级

  • 升级推出策略并不严格要求使用标签。如果要为不同的环境(例如,开发、测试、QA、生产)定义特定的升级顺序,则可以使用标签。如果您未在策略中包含标签设置,则该策略下的所有资源都将遵循默认的升级顺序。

先决条件

  • 您的 Amazon Web Services 账户必须是 Organizations 中已启用升级推出策略的组织的一部分

  • 为实例启用自动次要版本升级

  • 为资源添加标签以标识其环境(例如,开发、测试、生产)

为资源添加标签
  1. 登录Amazon Web Services 管理控制台并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

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

  3. 选择您要为其添加标签的实例。

  4. 选择操作,然后选择管理标签

  5. 选择 Add tag(添加标签)

  6. 输入您的标签键(例如“环境”)和值(例如“开发”)

  7. 选择添加标签,然后选择保存

还可以使用 Amazon CLI 添加标签。

aws rds add-tags-to-resource \ --resource-name arn:aws:rds:region:account-number:db:instance-name \ --tags Key=Environment,Value=Development

升级顺序和阶段

升级推出策略支持三个升级顺序:

  • [首先]:通常用于开发或测试环境

  • [其次]:通常用于 QA 环境。未专门配置的资源的默认顺序

  • [最后]:通常保留用于生产环境

当新的次要引擎版本变为符合自动升级资格时:

  • 具有升级顺序 [首先] 的资源将变为有资格在其配置的维护时段内进行升级。

  • 在指定的烘焙时间之后,具有升级顺序 [其次] 的资源将变为有资格在其维护时段内进行升级。

  • 在另一个指定的烘焙时间之后,具有升级顺序 [最后] 的资源将变为有资格在其维护时段内进行升级。

  • 自动次要版本升级活动将在升级顺序为 [首先]、[其次] 和 [最后] 的所有符合资格的资源升级完成后,或者在活动到达预定结束日期(以先到者为准)时关闭。

注意

所有自动次要版本升级都是在每个实例的已配置维护时段内执行的,以最大限度地减少对应用程序的潜在影响。

可观测性

Amazon Health 与监控

在以下情况下,您会收到 Amazon 运行状况通知:

  • 在自动次要版本升级活动开始之前

  • 在每个阶段转换之间,有助于跟踪和监控升级进度

  • 进度更新,可在 Amazon Health 控制台中显示实例集中升级的资源数量

Amazon RDS 事件通知:

  • 为自动次要版本升级启用的资源通知,包括:

    • 当资源根据其升级顺序([首先]、[其次] 或 [最后])变为符合升级资格时

    • 维护时段内的计划升级时间表

    • 单个数据库升级的开始和完成状态

  • 通过 Amazon EventBridge 订阅这些事件以进行自动监控

注意事项

请记住以下注意事项:

  • 该策略适用于所有将来的自动次要版本升级活动,包括在处于活跃状态的活动期间进行的策略更改。

  • 如果您加入正在进行的升级活动,则您的资源将遵循当前正在运行的升级顺序,而无需等待所配置的策略。

  • 未配置升级策略的资源将自动收到 [其次] 升级顺序。

  • 该策略在各升级阶段之间提供了验证期,之后才会进入下一阶段。

  • 在应用新的升级顺序之前,对策略或资源标签的更改需要一段时间才能传播。

  • 该策略仅适用于启用了自动次要版本升级的 Amazon RDS 资源。

  • 如果您在环境中检测到问题,则可以关闭后续环境的自动次要版本升级,或者在升级进入下一个升级顺序之前使用验证期来解决问题。

注意

此功能支持 2026 年 1 月之后发布的 Oracle 数据库引擎版本的自动次要版本升级。

有关为 RDS 资源添加标签的更多信息,请参阅为 Amazon RDS 资源添加标签。有关设置和使用升级推出策略的详细说明,请参阅《Amazon Organizations 用户指南》中的 Amazon Organizations 入门