管理服務更新 - Amazon MemoryDB

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

管理服務更新

記憶體資料庫服務更新會定期發行。如果您有一或多個適用於這些服務更新的叢集,則會在更新發佈時透過電子郵件、SNS、Personal Health Dashboard (PHD) 和 Amazon CloudWatch 事件收到通知。更新也會顯示在 MemoryDB 主控台的 [服務更新] 頁面上。透過使用此儀表板,您可以檢視 MemoryDB 叢集的所有服務更新及其狀態。

您可以在自動更新開始前,控制套用更新的時間。我們強烈建議您盡快套用安全性更新類型的任何更新,以確保您的 MemoryDB 始終 up-to-date 具有最新的安全性修補程式。

以下區段更會詳細探討這些選項。

套用服務更新

您可以在更新的狀態變成 available (可用) 時,開始將服務更新套用到機群。服務更新為累積更新。換句話說,您未套用的任何更新都會包含在最新的更新中。

如果服務更新已啟用自動更新,您可以選擇在更新可用時不採取任何動作。MemoryDB 將排程在自動更新開始日期之後的叢集維護時段期間套用更新。您將收到更新每個階段的相關通知。

注意

您只能套用狀態為 available (可用) 或 scheduled (已排程) 的服務更新。

如需有關檢閱任何服務特定更新並套用至適用 MemoryDB 叢集的詳細資訊,請參閱。使用主控台套用服務更新

當一個或多個 MemoryDB 叢集有新的服務更新可用時,您可以使用 MemoryDB 主控台、API 或套 AWS CLI 用更新。以下區段會說明您可以用來套用更新的選項。

使用主控台套用服務更新

若要檢視可用服務更新的清單與其他資訊,請前往主控台的 Service Updates (服務更新) 頁面。

服務更新詳細資料下,您可以檢視下列項目:

  • Service update name (服務更新名稱):服務更新的唯一名稱

  • 更新說明:服務更新的詳細資訊

  • 自動更新開始日期:如果設定了此屬性,MemoryDB 將開始排定叢集在此日期之後的適當維護時段中自動更新。您會事先收到確切的排程維護時段通知,這可能不是自動更新開始日期之後的立即通知。您仍然可以隨時將更新套用至叢集。如果未設定屬性,則服務更新不會啟用自動更新,且 MemoryDB 不會自動更新叢集。

Cluster update status (叢集更新狀態) 區段中,您可以檢視叢集清單,這些叢集尚未套用或最近才套用服務更新。針對每個叢集,您可以檢視下列項目:

  • Cluster name (叢集名稱):叢集的名稱

  • Nodes updated (已更新的節點):特定叢集中的個別節點比率,這些節點已更新或仍可用於特定服務更新。

  • Update Type (更新類型):服務更新的類型,可為 security-update (安全性更新) 或 engine-update (引擎更新)

  • Status (狀態):叢集上服務更新的狀態,可以是下列狀態之一:

    • available (可用):更新可用於必要的叢集。

    • in-progress (進行中):正在將更新套用至此叢集。

    • scheduled (已排程):已排程更新日期。

    • complete (完成):已成功套用更新。狀態為 complete (完成) 的叢集會在完成後顯示 7 天。

    如果您已選擇任何或所有狀態為 available (可用) 或 scheduled (已排程) 的叢集,然後選擇 Apply now (立即套用),系統會開始將這些更新套用至這些叢集。

使用 AWS CLI套用服務更新

在收到服務更新可供使用的通知後,您就可以使用 AWS CLI來檢查和套用這些更新:

  • 若要擷取可用服務更新的說明,請執行下列命令:

    aws memorydb describe-service-updates --status available

    如需詳細資訊,請參閱describe-service-updates

  • 若要在叢集清單上套用服務更新,請執行下列命令:

    aws memorydb batch-update-cluster --service-update ServiceUpdateNameToApply=sample-service-update --cluster-names cluster-1 cluster2

    如需詳細資訊,請參閱batch-update-cluster