确定待处理维护

您可以通过确定是否有待处理的集群维护来确定您是否拥有最新的 Amazon DocumentDB 引擎版本。

使用 AWS 管理控制台

您可以使用 AWS 管理控制台 确定集群是否有待处理维护。

  1. 通过以下网址登录 AWS 管理控制台并打开 Amazon DocumentDB 控制台:https://console.aws.amazon.com/docdb

  2. 在导航窗格中,选择 Clusters.

    提示

    如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 (确定待处理维护 - 图1)。

  3. 找到 Maintenance (维护) 列以确定集群是否有待处理维护。

    ![

    1. 显示 Amazon DocumentDB 集群维护字段的控制台屏幕截图。
    2. ](/projects/DocumentDB-20201111-zh/d412b5c7f2fb30541b5f5e04016ba090.png)

    None (无) 表示集群运行的是最新的引擎版本。Available (可用) 表示集群有待处理维护,这可能意味着需要升级引擎。

  4. 如果您的集群有待处理维护,请继续执行中的步骤。升级集群的引擎版本.

使用 AWS CLI

您可以在 AWS CLI 中使用具有以下参数的 describe-pending-maintenance-actions 操作确定集群是否拥有最新的引擎版本。

Parameters

  • --resource-identifier—可选。资源(集群)的 ARN。如果省略该参数,则列出所有集群的待处理维护操作。

  • --region—可选。要在其中运行该操作的 AWS 区域,例如 us-east-1.

对于 Linux、macOS 或 Unix:

  1. aws docdb describe-pending-maintenance-actions \
  2. --resource-identifier arn:aws:rds:us-east-1:123456789012:cluster:sample-cluster \
  3. --region us-east-1

对于 Windows:

  1. aws docdb describe-pending-maintenance-actions ^
  2. --resource-identifier arn:aws:rds:us-east-1:123456789012:cluster:sample-cluster ^
  3. --region us-east-1

此操作的输出将类似于下文。

  1. {
  2. "PendingMaintenanceActions": [
  3. {
  4. "ResourceIdentifier": "arn:aws:rds:us-east-1:123456789012:cluster:sample-cluster",
  5. "PendingMaintenanceActionDetails": [
  6. {
  7. "Description": "New feature",
  8. "Action": "db-upgrade",
  9. "ForcedApplyDate": "2019-02-25T21:46:00Z",
  10. "AutoAppliedAfterDate": "2019-02-25T07:41:00Z",
  11. "CurrentApplyDate": "2019-02-25T07:41:00Z"
  12. }
  13. ]
  14. }
  15. ]
  16. }

如果您的集群有待处理维护,请继续执行中的步骤。升级集群的引擎版本.