對叢集的引擎版本執行修補程式更新 - Amazon DocumentDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

對叢集的引擎版本執行修補程式更新

在本節中,我們將說明如何使用 AWS Management Console 或部署修補程式更新 AWS CLI。修補程式更新是相同引擎版本中的更新 (例如,將 3.6 引擎版本更新為較新的 3.6 引擎版本)。您可以立即更新,也可以在叢集的下一個維護時段進行更新。若要判斷引擎是否需要更新,請參閱判斷擱置的維護。請注意,當您套用更新時,叢集會經歷一些停機時間。

注意

如果您嘗試從主要引擎版本升級到另一個版本,例如 3.6 升級至 5.0,請參閱Amazon DocumentDB 就地主要版本升級使用升級您的 Amazon DocumentDB 集群 AWS Database Migration Service。就地主要版本升級僅支援 docdb 5.0 作為目標引擎版本。

取得叢集引擎版本的最新修補程式更新有兩種組態需求:

  • 叢集狀態必須為「可用」

  • 叢集必須執行舊版的引擎。

Using the AWS Management Console

下列程序會使用主控台將修補程式更新套用至叢集的引擎版本。您可以選擇立即更新,或在叢集的下一個維護時段期間進行更新。

  1. 登入 AWS Management Console,然後在 /docdb 開啟亞馬遜文件資料庫主控台。https://console.aws.amazon.com

  2. 在導覽窗格中,選擇叢集。在叢集清單中,選擇您想要升級之叢集的左側按鈕。叢集的狀態必須為「可用」

    提示

    如果畫面左側沒有出現導覽窗格,請選擇頁面左上角的功能表圖示 (Hamburger menu icon with three horizontal lines.)。

  3. Actions (動作) 功能表選擇下列其中一個選項。您選擇的叢集必須不是執行最新的引擎版本,這些功能表選項才可供選取。

    圖片:Amazon DocumentDB 升級動作
    • 即升級 — 立即啟動升級程序。您的叢集會離線一段時間,讓叢集升級到最新的引擎版本。

    • 在下一個視窗升級 — 在叢集的下一個維護時段期間啟動升級程序。您的叢集在升級到最新的引擎版本時,會離線一段時間。

  4. 當確認視窗開啟時,請選擇下列其中一項:

    • 升級 — 根據上一步中選擇的排程,將叢集升級至最新的引擎版本。

    • 取消 — 取消叢集的引擎升級,並繼續叢集目前的引擎版本。

Using the AWS CLI

您可以使用 AWS CLI 和apply-pending-maintenance-action作業搭配下列參數,將修補程式更新套用至叢集。

參數
  • --resource-identifier - 必要項目。您要升級ARN的 Amazon DocumentDB 集群的。

  • --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" } ] } }