Amazon EventBridge 管道中的事件豐富 - Amazon EventBridge

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

Amazon EventBridge 管道中的事件豐富

使用 P EventBridge ipes 的擴充步驟,您可以在將來源資料傳送到目標之前增強來源的資料。例如,您可能會收到不包含完整工單資料的票證建立的事件。使用豐富,您可以有一個 Lambda 函數調用完整get-ticketAPI的工單詳細信息。然後管道可以將該資訊傳送至目標

在 EventBridge中設定管道時,您可以設定下列擴充:

  • API destination

  • Amazon API 网关

  • Lambda 函數

  • Step Functions 狀態機器

    注意

    EventBridge 管道僅支援 Express 工作流程做為擴充功能。

EventBridge 會同步呼叫豐富,因為它必須等待來自擴充的回應,才能叫用目標。

擴充回應限制大小為 6MB 以下。

您也可以先轉換從來源接收到的資料,然後再傳送資料以進行增強。如需詳細資訊,請參閱 Amazon EventBridge Pipes 輸入轉換

使用擴充篩選事件

EventBridge 管道將擴充回應直接傳遞至設定的目標。這包括支援批次的目標的陣列回應。如需批次行為的詳細資訊,請參閱 Amazon EventBridge 管道批處理和並發。您也可以使用您的擴充作為篩選器,並傳遞比從來源接收到的事件少。如果您不想調用目標,請返回空響應,例如 ""{}、或 []

注意

如果要使用空有效載荷調用目標,請返回一個空的數組JSON[{}]

調用擴充

EventBridge 同步調用富集(調用類型設置為REQUEST_RESPONSE),因為它必須等待來自充實的響應,然後才能調用目標。

注意

對於 Step Functions 狀態機器, EventBridge 僅支援 Express 工作流程做為擴充功能,因為它們可以同步呼叫。