開始使用 Amazon EventBridge - Amazon EventBridge

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

開始使用 Amazon EventBridge

的基礎 EventBridge 是建立將件路由到目標規則。在本節中,您可以建立基本規則。如需特定案例和特定目標的教學課程,請參閱 Amazon EventBridge 教學課程

在 Amazon 中創建規則 EventBridge

若要為事件建立規則,您可以指定在 EventBridge 接收符合規則中事件模式的事件時要採取的動作。當事件相符時, EventBridge 會將事件傳送至指定的目標,並觸發規則中定義的動作。

當您 AWS 帳戶中的某個 AWS 服務發出事件時,它始終會進入您帳戶的預設事件匯流排。若要撰寫符合您帳戶中 AWS 服務之事件的規則,您必須將其與預設事件匯流排相關聯。

若要建立 AWS 服務的規則
  1. 在以下位置打開 Amazon EventBridge 控制台 https://console.aws.amazon.com/events/

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

  3. 選擇建立規則

  4. 輸入規則的名稱和描述。

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

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

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

  7. 選擇下一步

  8. 事件來源欄位中,選擇 AWS 服務

  9. (選用) 針對範例事件,請選擇事件類型。

  10. 針對事件模式,請執行下列其中一個動作:

    • 若要使用範本建立您的事件模式,請選擇事件模式表單,然後選擇事件來源事件類型。如果您選擇「所有事件」作為事件類型,則此 AWS 服務發出的所有事件都會符合規則。

      若要自定範本,請選擇自訂模式 (JSON 編輯器)並進行變更。

    • 若要使用自訂事件模式,請選擇自訂模式(JSON 編輯器)並建立事件模式。

  11. 選擇下一步

  12. 目標類型欄位中,選擇 AWS 服務

  13. 針對 [選取目標],選擇當 EventBridge 偵測到符合事件模式的事件時,要傳送資訊的 AWS 服務。

  14. 顯示的欄位會根據您選擇的服務而有所不同。請視需要輸入此目標類型的特定資訊。

  15. 對於許多目標類型, EventBridge 需要將事件傳送至目標的權限。在這些情況下, EventBridge 可以建立執行規則所需的 IAM 角色。執行以下任意一項:

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

    • 若要使用您早前建立的 IAM 角色,請選擇使用現有角色並從下拉式清單中選取現有角色。

  16. (選用) 針對其他設定,請執行下列動作:

    1. 針對 Maximum age of event (事件的最長存留期),輸入介於一分鐘 (00:01) 到 24 小時 (24:00) 之間的某個值。

    2. 針對重試嘗試,輸入介於 0 到 185 之間的某個數。

    3. 對於無效字母佇列,請選擇是否使用標準 Amazon SQS 佇列做為無效字母佇列。 EventBridge 如果符合此規則的事件未成功傳遞至目標,則會將符合此規則的事件傳送至無效字母佇列。執行以下任意一項:

      • 選擇,即不使用無效字母佇列。

      • 選擇選取當前 AWS 帳戶中的 Amazon SQS 佇列以用作無效字母佇列,然後從下拉式清單中選取要使用的佇列。

      • 選擇選取其他 AWS 帳戶中的 Amazon SQS 佇列做為無效字母佇列,然後輸入要使用的佇列 ARN。您必須將以資源為基礎的政策附加至佇列,以授與傳送訊息給該佇列的 EventBridge 權限。如需詳細資訊,請參閱 將許可授予無效字母佇列

  17. (選用) 選擇新增其他目標,為此規則新增另一個目標。

  18. 選擇下一步

  19. (選用) 為規則輸入一或多個標籤。如需詳細資訊,請參閱 Amazon EventBridge 標籤

  20. 選擇下一步

  21. 檢閱規則的詳細資訊,然後選擇建立規則