Amazon OpenSearch Service 中的通知 - Amazon OpenSearch Service

Amazon OpenSearch Service 中的通知

Amazon OpenSearch Service 中的通知目前包含網域的可用軟體更新和自動調整事件的相關資訊。在未來,它們也可能包含效能優化建議,例如移至網域的正確執行個體類型,或重新平衡碎片以減少效能瓶頸。

您可以在 OpenSearch Service 主控台的通知面板,或在 Amazon EventBridge 中檢視通知。某些通知也可以在 AWS 個人運作狀態儀表板中使用。它們適用於所有版本的 OpenSearch 和 Elasticsearch OSS,但有一些小例外。如需傳送至 EventBridge 的每個事件的格式,請參閱 使用 Amazon EventBridge 監控 OpenSearch Service 事件

開始使用通知

當您建立網域時,系統會自動啟用通知。前往 OpenSearch Service 主控台的通知面板,以監控並確認通知。每個通知都包含一些資訊,例如發佈時間、其相關網域、嚴重性和狀態等級以及簡短說明。您可以在主控台中檢視最多 90 天的歷史通知。

在存取 Notifications (通知) 面板或確認通知後,您可能會收到錯誤訊息,指出沒有執行 es:ListNotificationses:UpdateNotificationStatus 的許可。若要解決此問題,請在 IAM 中為您的使用者或角色提供下列許可:

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "es:UpdateNotificationStatus", "es:ListNotifications" ], "Resource": "arn:aws:es:*:123456789012:domain/*" }] }

IAM 主控台會擲回可安全忽略的錯誤 (「IAM 無法辨識一或多個動作」)。您也可以將 es:UpdateNotificationStatus 動作限定於特定網域。如需進一步了解,請參閱 政策元素參考

通知嚴重性

OpenSearch Service 中的通知可能是 informational,這與您已經採取的任何動作或您的網域操作有關,也可能是 actionable,這會要求您採取特定動作,例如套用強制安全性修補程式。每個通知都有相關聯的嚴重性,可能是 InformationalLowMediumHighCritical。下表提供各級嚴重性的摘要:

嚴重性 描述 範例
Informational

與您的網域操作相關的資訊。

  • 可用的服務軟體更新

  • 自動調整已開始

Low

建議的動作,但如果未採取任何動作,則不會對網域可用性或效能造成不利影響。

  • 自動調整已取消

  • 高碎片計數警告

Medium

如果沒有採取建議的動作,但所採取的動作需要一段較長的時間,則可能會產生影響。

  • 服務軟體更新已失敗

  • 已超過碎片數量限制

High

必須採取緊急動作,以避免不利影響。

  • 需要服務軟體更新

  • 無法存取 KMS 金鑰

Critical

需要立即採取動作,以避免不利影響或從中恢復。

目前無可用

EventBridge 事件範例

下列範例顯示傳送至 Amazon EventBridge 的 OpenSearch Service 通知事件。通知具有 Informational 嚴重性,因為更新是可選的:

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "Amazon OpenSearch Service Software Update Notification", "source": "aws.es", "account": "123456789012", "time": "2016-11-01T13:12:22Z", "region": "us-east-1", "resources": ["arn:aws:es:us-east-1:123456789012:domain/test-domain"], "detail": { "event": "Service Software Update", "status": "Available", "severity": "Informational", "description": "Service software update [R20200330-p1] available." } }