Aliyun Serverless VSCode Extension 是阿里雲 Serverless 產品 函數計算 Function Compute 的 VSCode 插件,該插件是結合了函數計算 Fun 工具以及函數計算 SDK ,爲用戶提供 VSCode 圖形化開發調試函數計算以及操做函數計算資源的工具。php
經過該插件,您能夠:html
若是您指望使用 Aliyun Serverless VSCode Extension 的全部功能,那麼您須要確保系統中有如下組件:node
打開左側 Aliyun Serverless VSCode Extension,單擊綁定阿里雲帳戶的按鈕。python
依次輸入阿里雲 Account ID,阿里雲 Access Key ID,阿里雲 Access Key Secret。git
綁定完成後,能夠看到所綁定的阿里雲帳戶的雲端服務與函數列表。github
您能夠經過切換區域 Region 來查看不一樣區域的服務與函數。單擊雲端資源面板的切換區域按鈕或 VSCode 下方的區域信息。less
經過 VSCode,打開一個空的目錄文件。單擊本地資源面板中的建立函數按鈕,能夠在本地初始化一個函數計算項目。函數
按照導航依次輸入或選擇服務名稱、函數名稱、函數運行時、函數類型。填寫完畢後,插件會自動建立函數並在本地資源面板中會展現新建的本地服務與函數。工具
Tips:阿里雲
您也能夠直接單擊本地資源面板中服務名右側的建立函數按鈕,來爲該服務建立函數。按照導航依次輸入或選擇函數名稱、函數運行時、函數類型便可。
單擊本地資源面板中的部署按鈕,能夠將本地的服務與函數部署到雲端。
部署完成後,單擊雲端資源面板中的刷新按鈕,能夠查看部署到雲端的服務與函數。
在本地資源面板中,單擊函數名稱右側的執行按鈕,能夠在本地調用該函數。
函數的日誌以及結果會輸出在 Terminal 中。
插件會爲您在函數入口文件同目錄下建立 event.dat 文件,您能夠經過修改該文件設置每次調用函數時觸發的事件信息。
在本地資源面板中,單擊函數名稱右側的調試按鈕,能夠在本地調試該函數。
在代碼文件中插入斷點,啓動調試後便可看到調試信息。
插件會爲您在函數入口文件同目錄下建立 event.dat 文件,您能夠經過修改該文件設置每次調試函數時觸發的事件信息。
注意:
單擊雲端資源面板中函數右側的執行按鈕,能夠執行雲端函數。
函數的日誌以及結果會輸出在 Output 中。
插件會爲您在項目根目錄下建立 event.dat 文件,您能夠經過修改該文件設置每次調用雲端函數時觸發的事件信息。
函數計算 Fun 工具 經過 YAML 格式 的模板文件來描述 serverless 應用。經過 Aliyun Serverless VSCode Extension 建立函數時,會使用默認值自動填充模版文件。若您想修改本地服務或函數的配置,能夠經過點擊本地資源面板中的服務或函數名,跳轉到模版文件中的定義。
您能夠在模版文件中經過輸入 Aliyun 或 FC 觸發模版文件的填充提示。
本文爲雲棲社區原創內容,未經容許不得轉載。