資料轉寄到Function Compute(FC)
您可以使用規則引擎資料流轉,將資料轉寄至Function Compute(FC)中,然後由Function Compute運行函數指令碼進行業務處理。
前提條件
-
已建立Function Compute的服務和函數,並完成函數配置,驗證函式能正常執行。Function Compute使用方法,請參見Function Compute文檔。
重要-
建立函數中的請求處理常式類型僅支援選擇處理事件請求。
-
企業版執行個體中,Function Compute的服務和函數所在地區,必須與企業版執行個體所在地區一致。
-
-
已建立資料轉寄規則並編寫處理資料的SQL,請參見設定資料流轉規則。
背景資訊
使用規則引擎資料轉寄功能,將裝置中的資料轉寄到Function Compute,Function Compute執行函數的業務指令碼,最終實現豐富的業務功能。
使用限制
-
目前,新版和舊版雲產品流轉功能均支援將資料流轉到Function Compute。與舊版雲產品流轉相比,新版雲產品流轉提供指令碼解析器服務,可加工處理更複雜的訊息資料後與雲產品互動。新版雲產品流轉使用方法,請參見資料轉寄到Function Compute(新版)。
-
地區限制:
-
物聯網平台執行個體及所在地區支援將資料轉寄到Function Compute(FC)中。支援地區的詳細資料,請參見各地區功能說明。
-
Function Compute服務所在地區必須與當前物聯網平台執行個體所在地區保持一致。
-
操作步驟
登入物聯網平台控制台。
在執行個體概覽頁簽的全部環境下,找到對應的執行個體,單擊執行個體卡片。
在左側導覽列,選擇。
單擊規則對應的查看,進入資料流轉規則頁面。
重要若當前頁面為雲產品流轉新版頁面,需先單擊右上方返回舊版,再單擊目標規則對應的查看。
單擊轉寄資料一欄對應的添加操作。
-
在添加操作對話方塊中,選擇操作為發送資料到Function Compute(FC)中。按照介面提示,設定其他資訊,單擊確認。
參數
說明
選擇操作
選擇發送資料到Function Compute(FC)中。
地區
選擇Function Compute所在地區。
服務
選擇Function Compute服務。
您可單擊建立服務,跳轉到Function Compute控制台建立服務。服務的詳細說明,請參見管理服務。
函數版本選擇方式
可選:
函數
選擇接收資料的函數。
您可以單擊建立函數,跳轉到Function Compute控制台建立函數。函數的詳細說明,請參見管理函數。
授權
授權物聯網平台將資料寫入Function Compute。
如您還未建立相關角色,單擊建立RAM角色,跳轉到RAM控制台,建立角色和授權策略,請參見建立RAM角色。
回到雲產品流轉頁,單擊規則對應的啟動按鈕啟動規則。
-
測試。
-
根據規則SQL中定義的Topic類型,向目標Topic發送訊息。Topic使用說明,請參見什麼是Topic。裝置上下行訊息調試,請參見裝置模擬器。
-
登入Function Compute控制台,在函數詳情頁面的調用日誌頁簽查看函數執行記錄;單擊右上方監控大盤,查看函數的監控統計。
重要監控資料統計會有5分鐘的延時。
-