Amazon OpenSearch Service 中的服務軟體更新 - Amazon OpenSearch Service

Amazon OpenSearch Service 中的服務軟體更新

注意

請參閱版本備註,以了解每個主要服務軟體版本中所做的變更和新增的項目。

Amazon OpenSearch Service 會定期發行系統軟體更新以新增功能或強化您的網域。主控台中的通知面板是查看更新是否可用或檢查更新狀態的最簡單方法。每個通知都包含有關服務軟體更新的詳細資訊。如果更新為可選,則通知嚴重性為 Informational;如果必須更新,則為 High

服務軟體更新與 OpenSearch 版本升級有所不同。如需升級到較高版本 OpenSearch 的相關資訊,請參閱升級 Amazon OpenSearch Service 網域

網域更新考量

在決定是否要更新網域時,請考慮下列各項:

  • 若您未對必要的更新採取任何動作,OpenSearch Service 仍會在特定的時期 (通常兩週) 過後自動更新網域服務軟體。在此情況下,OpenSearch Service 會在啟動更新和完成更新時傳送通知。

  • 如果您手動啟動更新,OpenSearch Service 不會在啟動更新時傳送通知,而只會在更新完成時傳送。

  • 軟體更新使用藍/綠部署減少停機時間。更新可能會暫時損耗叢集的專用主節點,因此請務必維持足夠的容量來處理相關的額外負荷。

手動更新網域可讓您更快速地利用新功能。當您選擇 Update (更新) 時,OpenSearch Service 會將請求置於佇列中,並在有時間時開始更新。更新通常在幾分鐘內完成,但如果您的系統負載過重,也可能需要數小時甚至數天的時間。請考慮在較低的流量時間更新網域,以避免更新時間過長。

修補程式版本

以 "-P" 和數字結尾的服務軟體版本,例如 R20211203-P4,是修補程式版本。修補程式可能包括效能改進、小錯誤修復、安全修復或狀態改善。修補程式版本不包括新功能或突破性變更,並且通常不會對使用者產生直接或明顯的影響。

請求服務軟體更新

請求進行服務軟體更新 (主控台)

  1. 前往 https://aws.amazon.com 並選擇 Sign In to the Console (登入主控台)

  2. Analytics (分析) 下,選擇 Amazon OpenSearch Service

  3. 在導覽窗格中的 Domains (網域) 下,選擇網域名稱以開啟其設定。

  4. 選擇 Actions (動作)、Update (更新) 並確認更新。

請求進行服務軟體更新 (AWS CLI 和 AWS 開發套件)

您可使用以下命令查看是否有更新可用、檢查升級資格和請求更新:

  • describe-domain (DescribeDomain)

  • start-service-software-update (StartServiceSoftwareUpdate)

如需詳細資訊,請參閱 AWS CLI 命令參考Amazon OpenSearch Service 的組態 API 參考

提示

請求進行更新之後,您將有一小段的時間可選擇予以取消。本 PENDING_UPDATE 狀態的持續時間可能會有很大的差異,取決於您的 AWS 區域,以及 OpenSearch Service 正在執行的並行更新次數。若要取消,請使用主控台或 cancel-service-software-update (CancelServiceSoftwareUpdate) 命令。

監控服務軟體更新事件

OpenSearch Service 會在服務軟體更新可用、必要、已啟動、已完成或失敗時傳送通知。您可以在 OpenSearch Service 主控台的通知面板中檢視通知。此外,它還將這些通知作為事件傳送至 Amazon EventBridge,您可以在其中設定發送電子郵件的規則,或在接收事件時執行特定動作。如需範例演練,請參閱 教學課程:可用軟體更新的 Amazon SNS 提醒

如需傳送至 Amazon EventBridge 的每個服務軟體事件的格式,請參閱 服務軟體更新事件

網域不符合更新條件時,

如果您的網域處於以下任何一種狀態,則不符合服務軟體更新的資格:

描述
處理中的網域

組態變更中的網域 請於操作完成後檢查更新資格。

紅色叢集狀態

叢集中一或多個索引是紅色的。如需故障診斷步驟,請參閱紅色叢集狀態

高錯誤率

​OpenSearch 叢集在嘗試處理請求時,傳回大量的 5xx 錯誤。此問題通常是因為太多同時讀寫請求造成。請考慮降低叢集流量或擴展網域。

分割大腦

分割大腦表示 ​OpenSearch 叢集有不只一個主節點,且已分為兩個叢集,這兩個叢集將不會自行重新連結。您也可以使用建議數量的專用主節點來避免大腦分割。如需從大腦分割中恢復的協助,請聯絡 AWS Support

Amazon Cognito 整合問題

您的網域使用 OpenSearch Dashboards 身分驗證,而 OpenSearch Service 找不到一個或多個 Amazon Cognito 資源。如果缺少 Amazon Cognito 使用者集區,通常就會發生此問題。若要修正問題,請重新建立缺失的資源並設定由 OpenSearch Service 網域使用該項資源。

其他 OpenSearch Service 服務問題

OpenSearch Service ​本身的問題可能會使您的網域顯示為不符合更新資格。如果上述情況都不適用於您的網域且問題持續超過一天,請聯絡 AWS Support