本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 EventBridge 沙箱測試事件模式
規則使用事件模式以選取事件並將事件路由到目標。事件模式擁有與其相符事件相同的結構。事件模式與一個事件相符或不相符。
定義事件模式通常是建立新規則或編輯現有規則的較大程序的一部分。但是 EventBridge,您可以使用中的 Sandbox 快速定義事件模式,並使用範例事件來確認模式符合所需的事件,而無需建立或編輯規則。測試完事件模式後,您可 EventBridge 以選擇直接從沙箱中使用該事件模式建立新規則。
如需有關事件模式的詳細資訊,請參閱 Amazon EventBridge 事件模式。
重要
在中 EventBridge,可以建立可能導致電 higher-than-expected 荷和節流的規則。例如,您可能會不小心建立導致無限迴圈的規則,其中該規則會以遞迴方式觸發而不會結束。假設,您建立的規則可能會偵測到已在 Amazon S3 儲存貯體上變更 ACL,並觸發軟體來將它們變更為所需的狀態。如果未謹慎寫入規則,後續對 ACL 的變更會再次觸發規則,建立無限循環。
如需有關撰寫精確規則和事件模式以將此類非預期結果降到最低的指引,請參閱 定義 Amazon EventBridge 規則的最佳實務 和 定義 Amazon EventBridge 事件模式的最佳實務。
使用 EventBridge 沙箱測試事件模式
在以下位置打開 Amazon EventBridge 控制台 https://console.aws.amazon.com/events/
。 -
在導覽窗格中,選擇開發人員資源,然後選取沙盒,然後在沙盒頁面上選擇事件模式標籤。
-
對於事件來源,請選擇AWS 事件或 EventBridge合作夥伴事件。
-
在範例事件區段中,選擇您要測試事件模式的範例事件類型。
可使用以下範例事件類型:
-
AWS 事件 — 從支援 AWS 服務的事件中選取。
-
EventBridge 合作夥伴事件 — 從支援 EventBridge的協力廠商服務 (例如 Salesforce) 發出的事件中選取。
-
輸入我自己的:以 JSON 文字輸入您自己的事件。
您也可以使用 AWS 或合作夥伴事件作為建立自訂事件的起點。
選取AWS 事件或EventBridge 合作夥伴活動。
使用範例事件下拉式清單,選取要用作自訂事件起點的事件。
EventBridge 顯示範例事件。
選取複製。
針對事件類型選取輸入我自己的。
刪除 JSON 編輯窗格中的範例事件結構,並將 AWS 或夥伴事件貼到其位置。
編輯事件 JSON 以建立您自己的範例事件。
-
-
選擇建立方法。您可以從 EventBridge 結構描述或範本建立事件模式,也可以建立自訂事件模式。
-
(選用) 若要使用此事件模式建立規則,並將規則指派給特定事件匯流排,請選擇使用模式建立規則。
EventBridge 帶您進入建立規則的步驟 1,您可以使用此步驟建立規則,並將其指派給您選擇的事件匯流排。
請注意,步驟 2 - 構建事件模式包含您已經指定的事件模式信息,以及您可以接受或更新的事件模式信息。
如需如何建立規則的詳細資訊,請參閱 建立回應事件的 Amazon EventBridge 規則。。