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 触发模版文件的填充提示。
本文为云栖社区原创内容,未经容许不得转载。