啟用服務
首次使用云函數(shù)前,需要先啟用此服務。如果您已經啟用,可跳過本步驟。
1. 登錄AppGallery Connect網站,點擊“我的項目”。
2. 在項目列表中點擊需要開通云函數(shù)的項目。
3. 選擇“構建 > 云函數(shù)”,在頁面右上角點擊“立即開通”。
4. 如您還未選擇數(shù)據(jù)存儲位置,在“數(shù)據(jù)存儲位置”對話框選擇數(shù)據(jù)存儲位置和分發(fā)國家及區(qū)域,點擊“確認”。
創(chuàng)建函數(shù)
啟用云函數(shù)服務后,您首先需要在AGC中創(chuàng)建函數(shù),并添加函數(shù)執(zhí)行的代碼。
1. 在“函數(shù)”頁面,點擊“創(chuàng)建函數(shù)”。
2. 在創(chuàng)建界面中,完成函數(shù)定義。
“函數(shù)名稱”和“描述”欄輸入函數(shù)名稱與描述。
“代碼輸入類型”選擇“在線編輯”或“*.zip文件”,選擇“在線編輯”可以直接在“代碼文件”中編輯函數(shù)的代碼,AGC提供了默認的myHandler函數(shù)代碼可供您編輯時參考。
“部署信息”中輸入部署信息,可使用默認配置。
“環(huán)境變量”中輸入調用函數(shù)時需要傳入的變量信息。
3. 函數(shù)創(chuàng)建完成后,點擊“保存”。
測試函數(shù)
函數(shù)創(chuàng)建后,您可以在AGC中測試函數(shù)的代碼運行是否正常。
1. 在函數(shù)列表頁面點擊已創(chuàng)建的函數(shù)名稱,進入函數(shù)詳情頁面進行測試。
2. 完成測試后,可在函數(shù)測試頁面查看測試結果。
調用函數(shù)
函數(shù)創(chuàng)建并測試成功后,您即可在您的應用程序中調用函數(shù),調用函數(shù)分為兩種方法。
觸發(fā)器調用:在函數(shù)中創(chuàng)建觸發(fā)器,觸發(fā)器觸發(fā)時自動調用函數(shù)。
應用客戶端調用:在應用的客戶端程序中使用云函數(shù)SDK的API調用。
注意:
應用客戶端調用函數(shù)必須在函數(shù)或函數(shù)別名中創(chuàng)建一個HTTP類型的觸發(fā)器。
監(jiān)控函數(shù)
在函數(shù)列表界面中,點擊“監(jiān)控”,進入函數(shù)監(jiān)控界面,開發(fā)者可以監(jiān)控函數(shù)的相關指標。
函數(shù)調用次數(shù)
函數(shù)執(zhí)行時延,包括最小時延、最大時延、平均時延
函數(shù)執(zhí)行成功率
函數(shù)失敗次數(shù)