更新集群的引擎版本 - Amazon DocumentDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

更新集群的引擎版本

在本节中,我们将说明如何使用以下命令部署补丁更新Amazon Web Services Management Console或者Amazon CLI. 补丁更新是同一引擎版本中的更新(例如,将 3.6 引擎版本更新到较新的 3.6 引擎版本)。您可以立即对其进行更新,也可以在集群的下一个维护时段内进行更新。要确定您的引擎是否需要更新,请参阅确定待处理维护. 请注意,当您应用更新时,您的集群将经历一些停机时间。

注意

如果您正在尝试从主要引擎版本升级到另一个引擎版本,例如 3.6 升级到 4.0,请参阅使用将您的 Amazon DocumentDB 集群从 3.6 升级到 4.0Amazon Database Migration Service.

要获取集群引擎版本的最新补丁更新,有两个配置要求:

  • 集群状态必须为可用

  • 该集群必须运行较早的引擎版本。

使用 Amazon Web Services Management Console

以下过程使用控制台将补丁更新应用于集群的引擎版本。您可以选择立即更新,也可以在集群的下一个维护时段内更新。

  1. 登录。Amazon Web Services Management Console,然后打开Amazon DocumentDB B 控制台https://console.aws.amazon.com/docdb.

  2. 在导航窗格中,选择 Clusters。在集群列表中,选择要升级的集群左侧的按钮。集群状态必须为可用

    提示

    如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 ()。

  3. Actions (操作) 菜单中,选择以下选项之一。仅当您选择的集群未运行最新的引擎版本时,才可以选择这些菜单选项。

    
                        镜像:Amazon DocumentDB 升级
    • 立即升级— 立即启动升级过程。集群升级到最新引擎版本时,集群将离线一段时间。

    • 在下一个窗口升级— 在集群的下一维护时段内启动升级过程。集群升级到最新引擎版本时,它将离线一段时间。

  4. 当确认窗口打开时,选择以下选项之一:

    • 升级— 根据在上一步中选择的时间表将集群升级到最新的引擎版本。

    • Cancel— 取消集群的引擎升级并继续使用集群的当前引擎版本。

使用 Amazon CLI

您可以使用以下方法将补丁更新应用于您的集群Amazon CLI还有apply-pending-maintenance-action操作带以下参数。

参数
  • --resource-identifier – 必填项。您要升级的Amazon DocumentDB B 集群的 ARN。

  • --apply-action – 必填项。允许使用以下值。要升级集群的引擎版本,请使用 db-upgrade

    • db-upgrade

    • system-update

  • --opt-in-type – 必填项。允许使用以下值。

    • immediate— 立即应用维护操作。

    • next-maintenance— 在下一维护时段内应用维护操作。

    • undo-opt-in—取消所有现有的next-maintenance选择加入请求。

以下示例补丁更新了的引擎版本sample-cluster版本4.0.0。

对于 Linux、macOS 或 Unix:

aws docdb apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012\:cluster:sample-cluster \ --apply-action db-upgrade \ --opt-in-type immediate

对于 Windows:

aws docdb apply-pending-maintenance-action ^ --resource-identifier arn:aws:rds:us-east-1:123456789012:cluster:sample-cluster ^ --apply-action db-upgrade ^ --opt-in-type immediate

此操作的输出将类似于以下内容:

{ "ResourcePendingMaintenanceActions": { "ResourceIdentifier": "arn:aws:rds:us-east-1:444455556666:cluster:docdb-2019-01-09-23-55-38", "PendingMaintenanceActionDetails": [ { "CurrentApplyDate": "2019-02-20T20:57:06.904Z", "Description": "Bug fixes", "ForcedApplyDate": "2019-02-25T21:46:00Z", "OptInStatus": "immediate", "Action": "db-upgrade", "AutoAppliedAfterDate": "2019-02-25T07:41:00Z" } ] } }