函數計算工具鏈新成員 —— Fun Local 發布啦
如果你還不了解 Fun 是什麽,我們來簡單解釋下。
Fun 是什麽
Fun 是 have Fun with Serverless 的縮寫,是一款 Serverless 應用開發的工具,可以幫助用戶定義函數計算、API 網關、日誌服務等資源。Fun 的更多內容 參考。
Fun Local 是什麽
不久前發布的 Fun 新版本,已經在解決 Serverless 應用管理、交付、移植等場景做出了較多的努力。但在 Serverless 應用開發、調試方面,還有一些欠缺。為了補齊這塊短板,Fun Local 應運而生。
Fun Local 作為 Fun 的一個子命令存在,只要 Fun 的版本大於等於 2.6.0,即可以直接通過 fun local 命令使用。Fun Local 工具可以將函數計算中的函數在本地完全模擬運行,並提供單步調試的功能,旨在彌補函數計算相對於傳統應用開發、調試體驗上的短板,並為用戶提供一種解決線上問題排查的新途徑。
今天,我們隆重的向大家宣布,內置了 Fun Local 命令的 Fun 2.6.0 正式發布啦!
Fun Local 在本地開發、本地調試上添加了大量的新特性:
支持本地運行函數
支持本地單步調試函數
支持本地事件觸發函數
本地開發時,支持環境變量
本地開發時支持 Initializer
本地開發時支持 Credentials
單步調試時支持展示 IDE 配置
新功能均支持所有運行時環境
等等...
為了讓大家能夠盡快上手 Fun 家族的新夥伴——Fun Local,我們提供了一個文章系列,包含了 Fun Local 基本使用、技巧、實戰等各方面的內容。且該系列的文章還在持續增加中。
開發函數計算的正確姿勢 —— 使用 Fun Local 本地運行與調試
https://yq.aliyun.com/articles/672623
開發函數計算的正確姿勢 —— 爬蟲
https://yq.aliyun.com/articles/672624
開發函數計算的正確姿勢 —— 排查超時問題
https://yq.aliyun.com/articles/672627
如果想追蹤 Fun Local 的最新動態,請關註 github repo 以及 雲棲社區。
未來展望
Fun Local 對我們來說,是在 Fun 2.0 的基礎上,又向前邁出了一小步。剛剛發布的 Fun Local 還有很多需要完善的地方,我們會在以下幾點作出改進:
支持 Api 網關本地運行、調試功能
支持 Http Trigger 本地運行、調試功能
等等
函數計算工具鏈新成員 —— Fun Local 發布啦