本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更新集群的引擎版本
我们提供两种类型的更新:
-
补丁更新:这是同一引擎版本中的更新。
-
引擎升级:这将您从一个引擎版本升级到另一个引擎版本,例如,从 3.6 版本升级到 4.0 版。
在本文中,我们将解释如何使用Amazon Web Services Management Console或者Amazon CLI. 您可以立即更新它,也可以在集群的下一个维护时段内更新。要确定您的引擎是否需要更新,请参阅确定待处理维护. 请注意,当您应用更新后,您的集群将会遇到一些停机。
如果您正在尝试从主要引擎版本升级到另一个引擎版本,例如 3.6 到 4.0,请参阅使用将您的 Amazon DocumentDB 集群从 3.6 升级到 4.0Amazon Database Migration Service.
获取集群引擎版本的最新修补程序更新有两项配置要求:
-
集群状态必须为可用。
-
该集群必须运行较早的引擎版本。
使用 Amazon Web Services Management Console
以下过程使用控制台将修补程序更新应用于集群的引擎版本。您可以选择立即更新,也可以选择在集群的下一维护时段期间更新。
-
登录到Amazon Web Services Management Console,然后在以下位置打开 Amazon DocumentDB 控制台https://console.aws.amazon.com/docdb
. -
在导航窗格中,选择 Clusters。在集群列表中,选择要升级的集群左侧的按钮。集群状态必须为可用。
提示 如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 (
)。
-
从 Actions (操作) 菜单中,选择以下选项之一。仅当您选择的集群未运行最新的引擎版本时,才可以选择这些菜单选项。
-
立即升级— 立即启动升级过程。集群升级到最新引擎版本时,集群将离线一段时间。
-
在下一个窗口升级— 在集群的下一个维护时段期间启动升级过程。集群升级到最新引擎版本时,它将离线一段时间。
-
-
当确认窗口打开时,选择以下选项之一:
-
升级按照上一步中选择的计划将集群升级到最新引擎版本。
-
Cancel取消集群的引擎升级并继续使用集群的当前引擎版本。
-
使用 Amazon CLI
您可以使用Amazon CLI和apply-pending-maintenance-action
使用以下参数操作。
参数
-
--resource-identifier
– 必填项。您要升级的 Amazon DocumentDB 集群的 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"
}
]
}
}