本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
創建對 Amazon 事件做出反應的規則 EventBridge
若要對 Amazon 收到的事件採取行動 EventBridge,您可以建立規則。當事件符合規則中定義的事件模式時, EventBridge 會將事件傳送至指定的目標,並觸發規則中定義的動作。
下列視頻將探討如何建立不同類型的規則,以及如何測試它們:
下列步驟將逐步引導您如何建立規則,以便在事件傳送至指定的事件匯流排時 EventBridge 使用比對事件。
定義規則
首先,輸入規則的名稱和說明以定義規則。您還必須定義事件匯流排,您的規則會在其中尋找與事件模式相符的事件。
若要定義規則詳細資訊
在打開 Amazon EventBridge 控制台https://console.aws.amazon.com/events/
。 -
在導覽窗格中,選擇規則。
-
選擇建立規則。
-
輸入名稱,(選用) 輸入規則描述。
規則的名稱不能 AWS 區域 與相同事件匯流排中的另一個規則相同。
-
針對事件匯流排,選擇要與此規則建立關聯的事件匯流排。如果您想要此規則匹配來自您的帳戶的事件,請選取 AWS 預設事件匯流排。當您帳戶 AWS 服務 中的某個事件發出時,它始終會進入您帳戶的默認事件總線。
-
針對規則類型,選擇具有事件模式的規則。
-
選擇下一步。
建置事件模式
接下來,建置事件模式。若要這麼做,請指定事件來源、選擇事件模式的基礎,然後定義要比對的屬性和值。您也可以在中產生事件模式,JSON並針對範例事件進行測試。
若要建置事件模式
-
對於事件來源,請選擇AWS 事件或 EventBridge合作夥伴事件。
-
(選用 ) 在範例事件區段中,選擇您要測試事件模式的範例事件類型。
可使用以下範例事件類型:
-
AWS 事件 — 從支援 AWS 服務的事件中選取。
-
EventBridge 合作夥伴事件 — 從支援 EventBridge的協力廠商服務 (例如 Salesforce) 發出的事件中選取。
-
輸入我自己的 — 以JSON文字輸入您自己的活動。
您也可以使用 AWS 或合作夥伴事件作為建立自訂事件的起點。
選取AWS 事件或EventBridge 合作夥伴活動。
使用範例事件下拉式清單,選取要用作自訂事件起點的事件。
EventBridge 顯示範例事件。
選取複製。
針對事件類型選取輸入我自己的。
刪除編JSON輯窗格中的範例事件結構,並將 AWS 或夥伴事件貼到其位置。
編輯事件JSON以建立您自己的範例事件。
-
-
選擇建立方法。您可以從 EventBridge 結構描述或範本建立事件模式,也可以建立自訂事件模式。
-
選擇下一步。
選取目標
選擇一或多個目標以接收符合指定模式的事件。目標可以包括 EventBridge 事件匯流排、 EventBridge API目的地,包括 SaaS 合作夥伴 (例如 Salesforce) 或其他 AWS 服務。
若要選取目標
-
針對目標類型,請選擇下列其中一個:
-
對於許多目標類型, EventBridge 需要將事件傳送至目標的權限。在這些情況下, EventBridge 可以建立規則執行所需的IAM角色。
針對執行角色,執行下列任何一項:
-
若要為此規則建立新的執行角色:
選取為此特定資源建立新角色。
輸入此執行角色的名稱,或使用由產生的名稱 EventBridge。
-
若要針對此規則使用現有的執行角色:
選取使用現有角色。
從下拉式清單中輸入或選取要使用的執行角色名稱。
-
-
(選用) 在其他設定中,指定任何可供您目標類型使用的選擇性設定:
-
(選用) 選擇新增其他目標,為此規則新增另一個目標。
-
選擇下一步。
請注意, EventBridge 可能不會顯示指定 AWS 服務的下列所有欄位。
設定標籤和檢閱規則
最後,為規則輸入任何想要的標籤,然後檢閱並建立規則。
若要設定標籤,以及檢閱和建立規則
-
(選用) 為規則輸入一或多個標籤。如需詳細資訊,請參閱 在 Amazon 中標記資源 EventBridge。
-
選擇下一步。
-
檢閱新規則的詳細資料。若要對區段進行變更,請為要編輯的區段選擇編輯按鈕。
如果您滿意規則詳細資訊,請選擇建立規則。