教學課程:使用事件模式建立規則 - AWS Batch

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

教學課程:使用事件模式建立規則

下列程序說明如何使用事件模式建立規則。

建立規則,在事件符合定義的模式時將事件傳送至目標
注意

此程序適用於 Amazon ECS、Amazon EKS和 AWS Fargate 任務 AWS Batch 上的所有 。

  1. 在 開啟 Amazon EventBridge 主控台https://console.aws.amazon.com/events/

  2. 從導覽列中,選取要 AWS 區域 使用的 。

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

  4. 選擇建立規則

  5. 針對名稱 ,指定運算環境的唯一名稱。名稱最多可包含 64 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。

    注意

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

  6. (選用) 針對描述 ,輸入規則的描述。

  7. 針對事件匯流排,選擇要與此規則建立關聯的事件匯流排。如果您想要此規則匹配來自您的帳戶的事件,請選取預設值。當您 AWS 服務 帳戶中的 發出事件時,一律會傳送至您帳戶的預設事件匯流排。

  8. (選用) 如果您不想立即執行規則,請關閉所選匯流排上的規則。

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

  10. 選擇 Next (下一步)

  11. 針對事件來源 ,選擇AWS 事件或 EventBridge 合作夥伴事件

  12. (選用) 針對範例事件:

    1. 針對範例事件類型 ,選擇AWS 事件

    2. 針對範例事件 ,選擇批次工作狀態變更

  13. 針對建立方法,選取使用模式表單

  14. 對於事件模式

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

    2. 針對 AWS 服務,選擇批次

    3. 針對事件類型 ,選擇批次工作狀態變更

  15. 選擇 Next (下一步)

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

  17. 針對選取目標 ,選擇目標類型。例如,選擇批次任務佇列 。然後指定下列項目:

    • 任務佇列:輸入任務佇列的 Amazon Resource Name (ARN) 以排程您的任務。

    • 任務定義:輸入要用於任務的名稱和修訂或完整ARN任務定義。

    • Job name (任務名稱):輸入任務的名稱。

    • Array size (陣列大小):(選擇性) 輸入任務要執行多個副本的陣列大小。如需詳細資訊,請參閱陣列任務

    • Job attempts (任務嘗試):(選擇性) 輸入任務失敗時的重試次數。如需詳細資訊,請參閱自動化任務重試

  18. 對於批次任務佇列目標類型, EventBridge 需要將事件傳送至目標的許可。 EventBridge 可以建立規則執行所需的IAM角色。執行以下任意一項:

    • 若要自動建立IAM角色,請選擇為此特定資源建立新角色。

    • 若要使用您之前建立IAM的角色,請選擇使用現有角色

  19. (選用) 展開 Additional settings (其他設定)

    1. 針對設定目標輸入 ,選擇處理事件文字的方式。

    2. 對於事件的最長期限 ,請指定未處理事件的保留時間間隔。

    3. 對於重試嘗試 ,輸入事件重試的次數。

    4. 針對死信佇列,選擇未處理事件的處理方式選項。如有必要,請指定要用作無效字母SQS佇列的 Amazon 佇列。

  20. (選用) 選擇新增另一個目標以新增其他目標。

  21. 選擇 Next (下一步)

  22. (選用) 針對標籤 ,選擇新增標籤以新增資源標籤。如需詳細資訊,請參閱 Amazon 使用者指南 中的 Amazon EventBridge 標籤 EventBridge

  23. 選擇 Next (下一步)

  24. 對於檢閱和建立 ,請檢閱組態步驟。如需變更,請選擇 Edit (編輯)。完成後,請選擇建立規則

    如需建立規則的詳細資訊,請參閱 Amazon 使用者指南 中的建立對事件做出反應的 Amazon EventBridge EventBridge 規則。