日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Aliyun Serverless VSCode Extension 上架并开源

發(fā)布時(shí)間:2024/8/23 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Aliyun Serverless VSCode Extension 上架并开源 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Aliyun Serverless VSCode Extension

Aliyun Serverless VSCode Extension?是阿里云 Serverless 產(chǎn)品?函數(shù)計(jì)算 Function Compute?的 VSCode 插件,該插件是結(jié)合了函數(shù)計(jì)算 Fun 工具以及函數(shù)計(jì)算 SDK?,為用戶提供 VSCode 圖形化開(kāi)發(fā)調(diào)試函數(shù)計(jì)算以及操作函數(shù)計(jì)算資源的工具。

通過(guò)該插件,您可以:

  • 快速地在本地初始化項(xiàng)目、創(chuàng)建函數(shù)
  • 運(yùn)行、調(diào)試本地函數(shù)(調(diào)試功能目前支持 nodejs、python、php)
  • 拉取云端的服務(wù)函數(shù)列表,執(zhí)行云端函數(shù)
  • 部署服務(wù)函數(shù)至云端,并更新相關(guān)配置

前置需求

如果您期望使用 Aliyun Serverless VSCode Extension 的所有功能,那么您需要確保系統(tǒng)中有以下組件:

  • VSCode:在?Visual Studio Code 官網(wǎng)?中可以下載安裝
  • 函數(shù)計(jì)算 Fun 工具以及 Docker:可以在?aliyun/fun?中根據(jù)教程安裝配置 Fun 以及 Docker
  • 安裝插件

  • 打開(kāi) VSCode 并進(jìn)入插件市場(chǎng)。
  • 在插件市場(chǎng)中搜索 “Aliyun Serverless”,查看詳情并安裝。
  • 重啟 VSCode,左側(cè)邊欄中會(huì)展示已安裝的 Aliyun Serverless VSCode Extension 插件。
  • 快速入門

    綁定阿里云賬戶

    打開(kāi)左側(cè) Aliyun Serverless VSCode Extension,單擊綁定阿里云賬戶的按鈕。

    依次輸入阿里云 Account ID,阿里云 Access Key ID,阿里云 Access Key Secret。

    綁定完成后,可以看到所綁定的阿里云賬戶的云端服務(wù)與函數(shù)列表。

    您可以通過(guò)切換區(qū)域 Region 來(lái)查看不同區(qū)域的服務(wù)與函數(shù)。單擊云端資源面板的切換區(qū)域按鈕或 VSCode 下方的區(qū)域信息。

    創(chuàng)建函數(shù)

    通過(guò) VSCode,打開(kāi)一個(gè)空的目錄文件。單擊本地資源面板中的創(chuàng)建函數(shù)按鈕,可以在本地初始化一個(gè)函數(shù)計(jì)算項(xiàng)目。

    按照導(dǎo)航依次輸入或選擇服務(wù)名稱、函數(shù)名稱、函數(shù)運(yùn)行時(shí)、函數(shù)類型。填寫完畢后,插件會(huì)自動(dòng)創(chuàng)建函數(shù)并在本地資源面板中會(huì)展示新建的本地服務(wù)與函數(shù)。

    Tips:
    您也可以直接單擊本地資源面板中服務(wù)名右側(cè)的創(chuàng)建函數(shù)按鈕,來(lái)為該服務(wù)創(chuàng)建函數(shù)。按照導(dǎo)航依次輸入或選擇函數(shù)名稱、函數(shù)運(yùn)行時(shí)、函數(shù)類型即可。

    部署服務(wù)以及函數(shù)

    單擊本地資源面板中的部署按鈕,可以將本地的服務(wù)與函數(shù)部署到云端。

    部署完成后,單擊云端資源面板中的刷新按鈕,可以查看部署到云端的服務(wù)與函數(shù)。

    其余功能介紹

    本地調(diào)用函數(shù)

    在本地資源面板中,單擊函數(shù)名稱右側(cè)的執(zhí)行按鈕,可以在本地調(diào)用該函數(shù)。

    函數(shù)的日志以及結(jié)果會(huì)輸出在 Terminal 中。

    插件會(huì)為您在函數(shù)入口文件同目錄下創(chuàng)建 event.dat 文件,您可以通過(guò)修改該文件設(shè)置每次調(diào)用函數(shù)時(shí)觸發(fā)的事件信息。

    本地調(diào)試函數(shù)

    在本地資源面板中,單擊函數(shù)名稱右側(cè)的調(diào)試按鈕,可以在本地調(diào)試該函數(shù)。

    在代碼文件中插入斷點(diǎn),啟動(dòng)調(diào)試后即可看到調(diào)試信息。

    插件會(huì)為您在函數(shù)入口文件同目錄下創(chuàng)建 event.dat 文件,您可以通過(guò)修改該文件設(shè)置每次調(diào)試函數(shù)時(shí)觸發(fā)的事件信息。

    注意:

    • 若您想要調(diào)試 python 2.7 或 python 3 runtime 的函數(shù),需要事先在插件安裝?Python?插件。
    • 若您想調(diào)試 php runtime 的函數(shù),需要事先在插件安裝?PHP Debug?插件。

    執(zhí)行云端函數(shù)

    單擊云端資源面板中函數(shù)右側(cè)的執(zhí)行按鈕,可以執(zhí)行云端函數(shù)。

    函數(shù)的日志以及結(jié)果會(huì)輸出在 Output 中。

    插件會(huì)為您在項(xiàng)目根目錄下創(chuàng)建 event.dat 文件,您可以通過(guò)修改該文件設(shè)置每次調(diào)用云端函數(shù)時(shí)觸發(fā)的事件信息。

    跳轉(zhuǎn)到模版文件定義

    函數(shù)計(jì)算 Fun 工具?通過(guò)?YAML 格式?的模板文件來(lái)描述 serverless 應(yīng)用。通過(guò) Aliyun Serverless VSCode Extension 創(chuàng)建函數(shù)時(shí),會(huì)使用默認(rèn)值自動(dòng)填充模版文件。若您想修改本地服務(wù)或函數(shù)的配置,可以通過(guò)點(diǎn)擊本地資源面板中的服務(wù)或函數(shù)名,跳轉(zhuǎn)到模版文件中的定義。

    模版文件填充提示

    您可以在模版文件中通過(guò)輸入 Aliyun 或 FC 觸發(fā)模版文件的填充提示。


    原文鏈接
    本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。

    總結(jié)

    以上是生活随笔為你收集整理的Aliyun Serverless VSCode Extension 上架并开源的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。