本文介绍了如何通过VSCode插件创建函数。
前提条件
- 访问Visual Studio Code官网,下载并安装VSCode组件。
- 安装Docker。
编译代码、安装依赖以及在本地运行调试等操作都是在Docker镜像中进行。
- 安装Aliyun Serverless VSCode Extension插件。
背景信息
Aliyun Serverless VSCode Extension是函数计算提供的VSCode插件,该插件结合了命令行工具Funcraft和函数计算SDK的功能,是基于VSCode的开发调试部署工具。通过该插件,您可以:
- 快速地在本地初始化项目和创建函数。
- 运行、调试本地函数,调试功能目前支持Node.js、Python、PHP三种编程语言。
- 拉取云端的服务函数列表,执行云端函数。
- 部署服务函数至云端,并更新相关配置。
步骤一:绑定阿里云账户
步骤二:创建函数
您也可以直接单击LOCAL RESOURCES中服务名右侧的创建函数图标,来为该服务创建函数。按照导航依次输入或选择函数名称、函数运行时、函数类型即可。

步骤三:本地调试函数
注意
- 调试Python 2.7或Python 3 Runtime的函数,需要事先安装Python插件。
- 调试PHP runtime的函数,需要事先安装PHP Debug插件。
步骤四:本地调用函数
在本地资源面板中,单击函数名称右侧的执行或
Handler
文件中的执行链接,在本地调用该函数。
函数日志和结果会输出到终端中。

插件会为您在函数入口文件同目录下创建
event.dat
文件,您可以通过修改该文件设置每次调用函数时触发的事件信息。
步骤五:部署服务以及函数
步骤六:执行云端函数
单击云端资源面板中函数右侧的执行图标,执行云端函数。

函数日志和结果会输出在TERMINAL中。

插件会为您在项目根目录下创建event.dat
文件,您可以通过修改event.dat
文件设置每次调用云端函数时触发的事件信息。
步骤七:云端测试
您可以登录函数计算控制台,查看是否部署成功。
- 登录函数计算控制台。
- 在顶部菜单栏,选择地域。
- 在左侧导航栏,单击服务/函数。
- 找到名为demo的服务,然后在函数列表中找到名为testFunc01的函数,单击函数名称。
- 单击代码执行页签,然后单击执行,即可在函数计算控制台执行函数。
步骤八: 查看日志
每次执行完毕,可以在当前页面查看本次执行日志。如果需要查看历史执行日志,可以单击日志查询页签,这需要您为函数配置日志仓库,详情请参见配置并查看函数日志。
在文档使用中是否遇到以下问题
更多建议
匿名提交