函數配置界面包含基本信息、部署信息、函數代碼、環(huán)境變量等區(qū)域,如下圖所示。
基本配置
基本配置區(qū)域分布如下:
基本信息:包括函數名稱和描述,函數名稱必填,名稱不超過32位,支持小寫字母、數字和中劃線(-),以小寫字母開頭,小寫字母和數字結尾。
部署信息:包括設定函數運行容器的CPU、內存信息。
CPU:函數容器所占有的CPU大小,CPU單位為千分。
內存:函數容器所占有的內存大小,大小為M。
函數代碼:包括函數運行環(huán)境選擇、代碼輸入類型和函數入口配置。
運行環(huán)境:函數容器的運行環(huán)境,當前僅支持nodejs10.15.2。
代碼輸入類型:包括ZIP包上傳與在線編輯兩種,默認為在線編輯。
函數入口:包括入口文件相對根目錄路徑和入口函數名稱,通過”.”連接,例如handler.myHandler,其中handler為入口文件名稱,在根目錄下,myHandler為函數名。
代碼文件:用于函數在線編輯或上傳函數部署包。函數編輯方法參見在線編輯函數,函數部署包上傳說明請參見函數部署包。
環(huán)境變量
環(huán)境變量可將用戶需要的變量配置信息通過環(huán)境變量傳入到函數執(zhí)行環(huán)境中,用于函數運行時讀取。
如圖中所示,env1為環(huán)境變量的key值,test為value值,可通過刪除按鈕對變量進行刪除。其中,key值具有唯一性。