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