全部產品
Search
文件中心

EventBridge:路由到Function Compute

更新時間:Jan 21, 2025

本文介紹如何在事件匯流排EventBridge控制台添加Function Compute作為事件流中的服務類型。

前提條件

建立事件流

  1. 登入事件匯流排EventBridge控制台,在左側導覽列,單擊事件流
  2. 在頂部功能表列,選擇地區,然後單擊建立事件流
  3. 建立事件流面板,設定任务名称描述,配置以下參數,然後單擊儲存

    • 任務建立

      1. Source(源)Filtering(过滤)Transform(转换)設定精靈,設定資料提供方、事件過濾、轉換規則,單擊下一步。事件轉換的配置說明,請參見使用Function Compute實現訊息資料清洗

      2. Sink(目标)設定精靈,選擇服务类型Function Compute,配置以下參數。

        參數

        說明

        樣本

        服務類型

        選擇已建立的Function Compute的服務。

        test

        函數

        選擇已建立的Function Compute的函數。

        test

        版本和別名

        可以選擇指定版本指定別名。如果選擇了指定版本,需要選擇目標函數具體的版本。如果選擇了指定別名,需要選擇目標函數的別名。

        • 指定版本

        • LATEST

        執行方式

        可以選擇以下兩種執行方式:

        • 非同步:表示將資料投遞到FC側時,函數的執行方式時非同步執行。

        • 同步:表示將資料投遞到FC側時,函數的執行方式時同步執行。

        非同步

        投遞格式

        支援以下兩種投遞格式:

        • Object格式:如果您選用此格式,事件將會以對象(Object) 格式向下遊函數進行投遞。

        • ObjectList格式:如果您選用此格式,事件將會以對象數組(Array)格式向下遊函數進行投遞。

        說明

        此功能為非必選項,如果您不選擇投遞格式,則預設事件將以ObjectList格式向下遊函數進行投遞。

        Object格式

        事件

        選擇事件內容轉換類型。更多資訊,請參考事件內容轉換

        完整事件

    • 任務屬性

      設定事件流的重試策略及無效信件佇列。更多資訊,請參見重試和死信

  4. 返回事件流頁面,找到建立好的事件流,在其右側操作欄,單擊啟用

    啟用事件流後,會有30秒~60秒的延遲時間,您可以在事件流頁面的狀態欄查看啟動進度。

結果驗證

  1. 事件流頁面,單擊事件目標列的函數名稱,跳轉到目標函數的詳情頁面。

    sdNZpLxUPC

  2. 在目標函數的詳情頁面,單擊調用日誌頁簽,然後單擊函數日誌,即可查看到函數的調用日誌。

    YMrtwIL4KG