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