本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理服務更新
記憶體資料庫服務更新會定期發行。如果您有一或多個適用於這些服務更新的叢集,則會在更新發佈時透過電子郵件、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 (服務更新) 頁面。
-
登入 AWS Management Console 並開啟記憶體資料庫主控台,網址為 https://console.aws.amazon.com/memorydb/。
在導覽窗格上,選擇 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。