有奖捉虫:云通信与企业服务文档专题,速来> HOT
云函数提供新建、删除和查找云函数,并且您可以配置云函数、管理函数代码,以及使用日志服务查看函数调用信息,并查看函数监控报表。
说明
云函数可以帮您快速实现代码部署和运行,并且提供一键在线安装依赖功能,您可在控制台完成代码编写、测试、部署全流程。

云函数列表

云函数列表中包含了云函数的新建、删除和权限控制操作。
1. 进入云开发控制台 云函数 页面。



2. 单击新建云函数,按照步骤填写云函数的基础信息、进行函数配置。您可以选择函数运行环境和内存,并在函数配置中填写代码。


3. 基础操作如下:
HTTP 访问服务:单击 HTTP 访问服务,跳转至 HTTP 访问服务模块,进行 HTTP 触发云函数服务配置。
权限控制:单击权限控制,进行函数调用权限修改;由于云控制台和服务端始终有所有云函数调用权限,此处配置仅针对客户端发起的云函数调用有效。
删除:单击右侧列中的删除,即可删除该函数。



注意:
删除云函数不可恢复,并且删除后即不可访问,请谨慎操作;若此环境为小程序云开发控制台创建环境,则无法在腾讯云云开发控制台进行函数的删除。

云函数管理

云函数管理包含函数配置、函数代码、层管理、预置并发、日志监控六部分内容。

函数配置

1. 单击云函数名称,默认进入到云函数的函数配置页面。
2. 函数配置显示函数创建时填入的基本信息,单击右侧的编辑,可对函数进行修改。

tapd_20400322_base64_1691724444_774.png



函数代码

1. 单击函数代码,进入函数代码配置页面。
2. 函数代码支持两种提交方式,包括在线编辑和本地上传 ZIP 包。在函数提交之后可对函数进行测试,测试通过后可进行灰度配置发布函数。
函数代码在线编辑函数提供网页编辑器,您可以在线编写代码并安装依赖;本地上传 ZIP 包支持上传本地代码。


测试:单击页面右下角测试,进入测试页面,单击测试函数页面内的运行测试,您可观察函数测试结果及详细日志信息。



灰度配置:在灰度配置项中:
单击发布新版本将 LATEST 生成一个新的版本。
tapd_20400322_base64_1691724800_970.png


注意
输入版本描述后,即可生成版本 1,生成版本 1 后将无法更改函数 1 的代码。
单击流量配置配置不同版本中的灰度比例。


注意
注意调整比例后,业务立马生效,请谨慎配置后确认。
详情请参见 灰度发布

层管理

1. 单击层管理,进入层管理查看页面。
2. 单击绑定,即可为云函数绑定层。

tapd_20400322_base64_1691725083_113.png


注意:
如果层为空,可以返回云函数页面,单击层管理即可新建层。

tapd_20400322_base64_1691725232_882.png



预置并发

1. 单击预置并发,进入预置并发查看页面。
2. 单击新建预置并发,即可为云函数设置预置并发。

tapd_20400322_base64_1691725282_100.png



日志

1. 单击日志,进入日志查看页面。
2. 日志中包含日志的调用时间、调用状态及日志内容,您可以根据时间或者 requestId 进行查找。



注意
云开发提供了更加高级的日志系统,相关文档请参见 日志管理 文档。

监控

1. 单击监控,进入监控页面。
2. 监控报表可以筛选某个具体时间段的云函数调用次数、云函数资源用量、云函数流量、云函数错误次数及云函数运行时间,并且可以进行报表导出。
tapd_20400322_base64_1691725537_610.png