云函数提供新建、删除和查找云函数,并且您可以配置云函数、管理函数代码,以及使用日志服务查看函数调用信息,并查看函数监控报表。
说明:
云函数可以帮您快速实现代码部署和运行,并且提供一键在线安装依赖功能,您可在控制台完成代码编写、测试、部署全流程。
云函数列表
云函数列表中包含了云函数的新建、删除和权限控制操作。
1. 进入云开发控制台 云函数 页面。
2. 单击新建云函数,按照步骤填写云函数的基础信息、进行函数配置。您可以选择函数运行环境和内存,并在函数配置中填写代码。
3. 基础操作如下:
HTTP 访问服务:单击 HTTP 访问服务,跳转至 HTTP 访问服务模块,进行 HTTP 触发云函数服务配置。
权限控制:单击权限控制,进行函数调用权限修改;由于云控制台和服务端始终有所有云函数调用权限,此处配置仅针对客户端发起的云函数调用有效。
删除:单击右侧列中的删除,即可删除该函数。
注意:
删除云函数不可恢复,并且删除后即不可访问,请谨慎操作;若此环境为小程序云开发控制台创建环境,则无法在腾讯云云开发控制台进行函数的删除。
云函数管理
云函数管理包含函数配置、函数代码、层管理、预置并发、日志及监控六部分内容。
函数配置
1. 单击云函数名称,默认进入到云函数的函数配置页面。
2. 函数配置显示函数创建时填入的基本信息,单击右侧的编辑,可对函数进行修改。
函数代码
1. 单击函数代码,进入函数代码配置页面。
2. 函数代码支持两种提交方式,包括在线编辑和本地上传 ZIP 包。在函数提交之后可对函数进行测试,测试通过后可进行灰度配置发布函数。
函数代码:在线编辑函数提供网页编辑器,您可以在线编写代码并安装依赖;本地上传 ZIP 包支持上传本地代码。
测试:单击页面右下角测试,进入测试页面,单击测试函数页面内的运行测试,您可观察函数测试结果及详细日志信息。
灰度配置:在灰度配置项中:
单击发布新版本将 LATEST 生成一个新的版本。
注意:
输入版本描述后,即可生成版本 1,生成版本 1 后将无法更改函数 1 的代码。
单击流量配置配置不同版本中的灰度比例。
层管理
1. 单击层管理,进入层管理查看页面。
2. 单击绑定,即可为云函数绑定层。
注意:
如果层为空,可以返回云函数页面,单击层管理即可新建层。
预置并发
1. 单击预置并发,进入预置并发查看页面。
2. 单击新建预置并发,即可为云函数设置预置并发。
日志
1. 单击日志,进入日志查看页面。
2. 日志中包含日志的调用时间、调用状态及日志内容,您可以根据时间或者 requestId 进行查找。
注意:
监控
1. 单击监控,进入监控页面。
2. 监控报表可以筛选某个具体时间段的云函数调用次数、云函数资源用量、云函数流量、云函数错误次数及云函数运行时间,并且可以进行报表导出。