為執行個體重新整理事件建 EventBridge 立 - Amazon EC2 Auto Scaling

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

為執行個體重新整理事件建 EventBridge 立

下列範例會建立傳送電子郵件通知的 EventBridge 規則。當執行個體重新整理期間到達檢查點時,系統會在 Auto Scaling 群組發出事件時執行此操作。其中包含使用 Amazon SNS 設定電子郵件通知的步驟。若要使用 Amazon SNS 傳送電子郵件通知,您必須先建立主題,然後以您的電子郵件地址訂閱此主題。

如需執行個體重新整理功能的詳細資訊,請參閱 使用執行個體重新整理更新 Auto Scaling 群組中的執行個體

建立 Amazon SNS 主題

SNS 主題是一種邏輯存取點,也是 Auto Scaling 群組用來傳送通知的通訊管道。您可以為您所建立的主題指定名稱。

主題名稱必須符合下列需求:

  • 具有 1 到 256 個字元。

  • 包含大小寫 ASCII 字母、數字、底線或連字號

如需詳細資訊,請參閱《Amazon Simple Notification Service 開發人員指南》中的建立 Amazon SNS 主題

訂閱 Amazon SNS 主題

若要收到 Auto Scaling 群組傳送到該主題的通知,您必須訂閱連結至主題的端點。在此過程中,請於 Endpoint (端點) 指定要用來接收 Amazon EC2 Auto Scaling 通知的電子郵件地址。

如需詳細資訊,請參閱《Amazon Simple Notification Service 開發人員指南》中的訂閱 Amazon SNS 主題

確認 Amazon SNS 訂閱

Amazon SNS 會將確認電子郵件傳送到您在先前步驟中所指定的電子郵件地址。

請確定您已從「 AWS 通知」開啟電子郵件,並選擇連結以確認訂閱,然後再繼續下一個步驟。

您將收到來自的確認訊息。 AWS Amazon SNS 現在已設定為採用您指定的電子郵件地址,以電子郵件方式接收和傳送通知。

將事件路由到 Amazon SNS 主題

建立符合所選事件的規則,並將其路由到 Amazon SNS 主題,以便通知訂閱的電子郵件地址。

若要建立向您的 Amazon SNS 主題傳送通知的規則
  1. https://console.aws.amazon.com/events/ 打開 Amazon EventBridge 控制台。

  2. 在導覽窗格中,選擇規則

  3. 選擇建立規則

  4. 針對 Define rule detail (定義規則詳細資訊) 執行下列動作:

    1. 輸入規則的Name (名稱),或者輸入描述。

      在同一個區域和同一個事件匯流排上,規則不能與另一個規則同名。

    2. 針對事件匯流排選擇預設值。當您帳戶中的某個 AWS 服務產生事件時,它一律會移至您帳戶的預設事件匯流排。

    3. 針對規則類型,選擇具有事件模式的規則

    4. 選擇下一步

  5. 針對 Build event pattern (建置事件模式) 執行下列動作:

    1. 對於事件來源,請選擇AWS 事件或 EventBridge 合作夥伴事件。

    2. 針對 Event pattern (事件模式),請執行下列動作:

      1. Event source (事件來源),選擇 AWS 服務

      2. 對於 AWS 服務,選擇 Auto Scaling

      3. 對於 Event type (事件類型),請選擇 Instance Refresh (執行個體重新整理)。

      4. 在預設情況下,規則符合任何執行個體重新整理事件。若要建立規則,以便在執行個體重新整理期間到達檢查點時通知您,請選擇 Specific instance event(s) (特定執行個體事件),然後選取 EC2 Auto Scaling Instance Refresh Checkpoint Reached (到達的 EC2 Auto Scaling 執行個體重新整理檢查點)。

      5. 在預設情況下,規則符合區域中的任何 Auto Scaling 群組。為了讓規則符合特定 Auto Scaling 群組,請選擇 Specific group name(s) (特定群組名稱),然後選取一或多個 Auto Scaling 群組。

      6. 選擇下一步

  6. 針對 Select target(s) (選取目標) 執行下列動作:

    1. 對於 Target types (目標類型),選擇 AWS 服務

    2. 對於 Select a target (選取目標),選擇 SNS topic (SNS 主題)。

    3. 對於 Topic (主題),請選擇您的 Amazon SNS 主題。

    4. (選用) 在 Additional settings (其他設定) 下,您可以選擇性地設定其他設定。如需詳細資訊,請參閱 Amazon EventBridge 使用者指南中的建立可回應事件的 Amazon EventBridge 規則

    5. 選擇下一步

  7. (選用) 針對 Tags (標籤),您可以選擇性地將一或多個標籤指派給您的規則,然後選擇 Next (下一步)。

  8. 對於 Review and create (檢閱與建立),請檢閱規則的詳細資訊,然後視需要來修改。然後,選擇 Create role (建立角色)。