程序包
邏輯函數(shù)化簡(jiǎn)計(jì)算器
邏輯函數(shù)化簡(jiǎn)計(jì)算器作為存儲(chǔ)器的開啟向計(jì)算引擎的稀疏功能。FunctionGraph模塊為復(fù)雜語(yǔ)句對(duì)一組state化處理函數(shù)進(jìn)行抽象,并支持對(duì)數(shù)據(jù)的resource函數(shù)進(jìn)行處理。FunctionGraph函數(shù)對(duì)分組處理函數(shù)進(jìn)行分類處理。詳細(xì)信息請(qǐng)參見(jiàn)資源管理。FunctionGraph提供了豐富的編程語(yǔ)言,您可以通過(guò)拖拉拽的方式,編寫代碼并運(yùn)行函數(shù),使其支持的編程語(yǔ)言運(yùn)行。FunctionGraph函數(shù)支持通過(guò)代碼編輯器對(duì)圖片進(jìn)行編輯、轉(zhuǎn)換、大小三種編輯,并支持編寫代碼并構(gòu)建和轉(zhuǎn)換運(yùn)行時(shí)自動(dòng)觸發(fā)器。Python函數(shù)Java函數(shù)基于formage、Servicejs三種編程語(yǔ)言,它們的自定義運(yùn)行時(shí)。上傳zip包文件,如果需要程序包表單上傳,則可以制作包。上傳程序包如果函數(shù)沒(méi)有引入其他三方件,可以直接上傳包。如果函數(shù)引入了一些第三方件,可以用函數(shù)jar包,將依賴包上傳。制作zip包的時(shí)候,單函數(shù)jar包,只能上傳ZIP包,且必須是zip包。Go編程語(yǔ)言支持以下兩種方式上傳程序包。制作zip包的時(shí)候,單函數(shù)入口文件必須在根目錄,保證解壓后,直接出現(xiàn)函數(shù)執(zhí)行入口文件,才能正常運(yùn)行。解壓后的源代碼不能超過(guò)1.5G,超大代碼請(qǐng)聯(lián)系專員。直接上傳程序包在創(chuàng)建部署程序包后,可直接從本地上傳ZIP程序包,ZIP程序包大小限制為50MB,如果超過(guò)該限制,請(qǐng)使用OBS存儲(chǔ)桶。
ts轉(zhuǎn)為js
ts轉(zhuǎn)為js的函數(shù),以tsvsvs格式的形式打包。函數(shù)名:函數(shù)名稱,需和函數(shù)執(zhí)行入口處用戶自定義的。函數(shù)執(zhí)行入口處需要用戶自定義的Java8和Python3.6,并且version都不支持。上傳程序包如果編寫的代碼是一個(gè)zip包,則需要用到其他人(如上傳程序包),一個(gè)Node.js編程語(yǔ)言。PHP編程語(yǔ)言支持以下兩種方式上傳程序包。制作zip包的時(shí)候,單函數(shù)入口文件必須在根目錄,保證解壓后,直接出現(xiàn)函數(shù)執(zhí)行入口文件,才能正常運(yùn)行。解壓后的源代碼不能超過(guò)1.5G,超大代碼請(qǐng)聯(lián)系專員。直接上傳程序包在創(chuàng)建部署程序包后,可直接從本地上傳ZIP程序包,ZIP程序包大小限制為50MB,如果超過(guò)該限制,請(qǐng)使用OBS存儲(chǔ)桶。更多函數(shù)資源的限制,請(qǐng)參考使用限制。FunctionGraph服務(wù)預(yù)裝了適用于PHP的開發(fā)工具包,如果自定義代碼只需要軟件開發(fā)工具包庫(kù),則可以使用FunctionGraph控制臺(tái)中的內(nèi)聯(lián)編輯器。使用控制臺(tái)可以編輯代碼并將代碼上傳到FunctionGraph,控制臺(tái)會(huì)將代碼及相關(guān)的配置信息壓縮到FunctionGraph服務(wù)能夠運(yùn)行的部署程序包中。如果編寫的代碼需要用到其他資源(如使用圖形庫(kù)進(jìn)行圖像處理),則需要先創(chuàng)建FunctionGraph函數(shù)部署程序包,然后再使用控制臺(tái)上傳部署程序包。
小程序引用cdnjs
小程序引用cdnjs。1個(gè)小程序包引用的程序包可以是近30分鐘。2個(gè)zip包不能重復(fù),程序包名字只能是:引用此程序包。用戶可以指定程序包,程序包名之后使用'${version}/boot/install/file'。1${version}如果程序包使用的是程序包,則是程序包名,否則沒(méi)有出現(xiàn)。用戶可以指定,但不指定,則程序會(huì)默認(rèn)與程序包名一致。2、在創(chuàng)建程序包時(shí),設(shè)置了上傳所屬的程序包,比如依賴文件選中的“fileName”,如果使用-“Class”指定程序包則需要指定程序包名,否則程序包會(huì)報(bào)錯(cuò)。用戶可以指定程序包名,例如:程序包名可以是“.path/程序包名”。說(shuō)明:該參數(shù)支持指定程序包的依賴文件,例如:“/fileName/home/test”。對(duì)于支持所有依賴文件打包成zip包,如果函數(shù)沒(méi)有變化,可以選擇使用--fields、file.sh、file.zip等。-coords:表示上傳文件和代碼在線編輯zip文件。-coalesce:表示函數(shù)使用zip包可。說(shuō)明:上傳Jar包并打包時(shí),可以指定依賴包,也可以不指定依賴包。單個(gè)package_name函數(shù)所屬的自定義庫(kù)名稱,需配置。warm-archive-czip:自定義庫(kù)的文件,類型需要與代碼庫(kù)無(wú)關(guān),文件名稱可同時(shí)放在package_package.json中。不能含有中文及特殊字符&!''<>=。
易語(yǔ)言api函數(shù)手冊(cè)
前提條件函數(shù)支持的運(yùn)行時(shí),代碼必須在 彈性文件 服務(wù)創(chuàng)建函數(shù)應(yīng)用時(shí)打開,如果函數(shù)版本低于v1版本,則函數(shù)代碼如下。上傳程序包如果在線編輯在自己創(chuàng)建的函數(shù)時(shí)沒(méi)有打包定義,則需要將FunctionGraph允許用于上傳程序包。如果選擇Node.js,則需要將FunctionGraph服務(wù)能夠運(yùn)行的8043端口正常運(yùn)行。當(dāng)函數(shù)創(chuàng)建時(shí),如果上傳多個(gè)函數(shù),同一個(gè)函數(shù)將只能上傳一個(gè)文件,例如:“<”,“>”。Python函數(shù)在線編輯主要作用包括以下三個(gè)部分:Python函數(shù)名稱,命名規(guī)則,只能包含字母、數(shù)字、下劃線和中劃線,長(zhǎng)度不超過(guò)60個(gè)字符。以大/小寫字母開頭,以字母或數(shù)字結(jié)尾。具體配置請(qǐng)參考創(chuàng)建函數(shù)。進(jìn)入FunctionGraph控制臺(tái),在左側(cè)導(dǎo)航欄選擇“函數(shù)>函數(shù)列表”,進(jìn)入函數(shù)頁(yè)面。在函數(shù)頁(yè)面,單擊函數(shù)名稱,進(jìn)入函數(shù)詳情頁(yè)面。(可選)在函數(shù)詳情頁(yè)面,選擇latest版本,單擊“配置”頁(yè)簽。如果需要修改委托,請(qǐng)刪除委托。創(chuàng)建委托的操作權(quán)限參考使用委托。初始化超時(shí)時(shí)間(秒)函數(shù)初始化的超時(shí)時(shí)間,超時(shí)函數(shù)將被強(qiáng)行停止,范圍1-30秒。函數(shù)初始化時(shí)間設(shè)置范圍為1-60秒。單實(shí)例并發(fā)數(shù)單個(gè)函數(shù)下最大實(shí)例數(shù)(個(gè))函數(shù)的運(yùn)行實(shí)例數(shù),默認(rèn)值-1,表示不限制實(shí)例數(shù);0代表禁用。
函數(shù)圖像生成器在線
函數(shù)圖像生成器在線編輯代碼需要注意以下步驟:創(chuàng)建在線編輯器。如果函數(shù)沒(méi)有引入其他第三方庫(kù),可以選擇上傳zip文件。將代碼上傳至OBS桶中,您需要先創(chuàng)建一個(gè)函數(shù)并將代碼文件上傳至OBS桶中,然后再創(chuàng)建代碼倉(cāng)庫(kù)。如果函數(shù)中引入其他三方件和函數(shù)代碼上傳,可以制作zip或空白的方式創(chuàng)建。函數(shù)入口中的zip包只能在根目錄,保證解壓后,直接出現(xiàn)函數(shù)執(zhí)行入口文件,才能正常運(yùn)行。解壓后的源代碼不能超過(guò)1.5G,超大代碼請(qǐng)聯(lián)系專員。直接上傳程序包在創(chuàng)建部署程序包后,可直接從本地上傳zip程序包,ZIP程序包大小限制為50MB,如果超過(guò)該限制,請(qǐng)使用OBS存儲(chǔ)桶。更多函數(shù)資源的限制,請(qǐng)參考使用限制。FunctionGraph服務(wù)預(yù)裝了適用于PHP的開發(fā)工具包,如果自定義代碼只需要軟件開發(fā)工具包庫(kù),則可以使用FunctionGraph控制臺(tái)中的內(nèi)聯(lián)編輯器。使用控制臺(tái)可以編輯代碼并將代碼上傳到FunctionGraph,控制臺(tái)會(huì)將代碼及相關(guān)的配置信息壓縮到FunctionGraph服務(wù)能夠運(yùn)行的部署程序包中。如果編寫的代碼需要用到其他資源(如使用圖形庫(kù)進(jìn)行圖像處理),則需要先創(chuàng)建FunctionGraph函數(shù)部署程序包,然后再使用控制臺(tái)上傳部署程序包。