使用函數計算作為Transform
更新時間 2025-06-18 17:55:23
最近更新時間: 2025-06-18 17:55:23
分享文章
本文介紹使用函數計算作為Transform時的背景信息、注意事項及操作步驟。
背景信息
當Transform選擇天翼云函數計算時,您可以通過編寫函數代碼對事件進行更復雜、更加定制化的處理。整體流程如圖所示。
源端(Source)拉取事件后,事件會進入Filter階段。
Filter階段會事件進行判斷,決定是否過濾該事件。經過Filter過濾的事件會進入Transform階段。
Transform會對Filter過濾的事件進一步處理,依次調用函數進行處理。
Transform調用完函數之后,會將函數返回的內容推送給目標端(Sink)。
前提條件
事件總線EventBridge
開通事件總線EventBridge并委托授權。
函數計算
開通函數計算。
已創建對應函數。
操作步驟
登錄事件總線EventBridge控制臺。
在左側導航欄,單擊事件流。
在事件流頁面,單擊創建事件流。
在創建事件流頁面,完成以下操作。
在Source(源)配置向導,選擇數據提供方及其資源信息,然后單擊下一步。更多事件源信息參考事件流事件源。
在Filtering(過濾)配置向導,在事件模式內容代碼框輸入事件模式,然后單擊下一步。
在Transform(轉換)配置向導,設置事件轉換規則,設置選擇天翼云服務為函數計算。
在Sink(目標)配置向導,設置事件目標。更多事件目標信息參考事件流事件目標。
| 配置方式 | 參數 | 說明 |
|---|---|---|
| 綁定現有函數 | 函數 | 選擇的服務中的函數。 |
| 版本和別名 | 選擇服務的版本或別名。 |
5. 創建事件流后,會有30秒~60秒的延遲時間,您可以在事件流頁面的狀態欄查看啟動進度。