使用 AWS Organizations 升级推出策略自动升级次要版本 - Amazon Relational Database Service

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

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

升级推出策略的工作原理

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

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

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

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

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

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

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

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

注意

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

先决条件

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

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

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

先决条件

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

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

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

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

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

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

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

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

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

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

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

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

升级顺序和阶段

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

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

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

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

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

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

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

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

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

注意

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

可观测性

AWS Health 与监控

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

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

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

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

Amazon RDS 事件通知:

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

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

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

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

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

注意事项

请记住以下注意事项:

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

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

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

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

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

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

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

注意

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

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