本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 AWS Chatbot 以傳送 中事件的通知 AWS Health
您可以直接在聊天用戶端中接收 AWS Health 事件,例如 Slack 和 Amazon Chime。您可以使用此事件來識別可能影響應用程式 AWS 和基礎設施的最新 AWS 服務問題。然後,您可以登入AWS Health 儀表板AWS_EC2_INSTANCE_STOP_SCHEDULED
的事件類型,則 AWS Health 事件會直接出現在 Slack 頻道。
必要條件
開始之前,您必須具備下列項目:
-
使用 設定的聊天用戶端 AWS Chatbot。您可以設定 Amazon Chime 和 Slack。如需詳細資訊,請參閱 AWS Chatbot 管理員指南中的 入門 AWS Chatbot。
-
您建立並訂閱的 Amazon SNS 主題。如果您已有 SNS 主題,您可以使用現有的主題。如需詳細資訊,請參閱 Amazon Simple Notification Service 開發人員指南中的 Amazon SNS 入門。
若要接收具有 AWS Health 的事件 AWS Chatbot
-
在步驟 13 中設定 a EventBridge 規則以傳送 中事件的通知 AWS Health遵循 中的程序。
-
當您完成步驟 13 中的事件模式設定時,請將逗號新增至模式的最後一行,並新增下列行,以從分頁 AWS Health 事件中移除不必要的聊天訊息。請參閱 在 EventBridge 上檢視 AWS Health 事件分頁清單。
"detail.page": ["1"]
-
當您在步驟 14 中選擇目標時,請選擇 SNS 主題。您將在 AWS Chatbot 主控台中使用相同的 SNS 主題。
-
完成其餘程序以建立規則。
-
-
導覽至 AWS Chatbot 主控台
。 -
選擇您的聊天用戶端,例如 Slack 頻道名稱,然後選擇編輯。
-
在通知 - 選用區段中,針對主題選擇您在步驟 1 中指定的相同 SNS 主題。
-
選擇 Save (儲存)。
當 將事件 AWS Health 傳送到符合規則的 EventBridge 時, AWS Health 事件會顯示在您的聊天用戶端中。
-
選擇事件名稱,即可在 AWS Health 儀表板中查看詳細資訊。
範例 : AWS Health 事件已傳送至 Slack
以下是 Slack 頻道中出現的美國東部 (維吉尼亞北部) 區域中 Amazon EC2 和 Amazon Simple Storage Service (Amazon S3) 的兩個 AWS Health 事件範例。
![兩個 AWS Health 事件在 Slack 頻道中顯示的方式的螢幕擷取畫面。](images/slack-chat-notification-for-health-events.png)