API 文档

云函数

最近更新时间:2021-04-20 09:27:27

云函数提供新建、删除和查找云函数,并且您可以配置云函数、管理函数代码,以及使用日志服务查看函数调用信息,并查看函数监控报表。

说明:

云函数可以帮您快速实现代码部署和运行,并且提供一键在线安装依赖功能,您可在控制台完成代码编写、测试、部署全流程。

云函数列表

云函数列表中包含了云函数的新建、删除和权限控制操作。

  1. 进入云开发控制台 云函数 页面。

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

  3. 基础操作如下:

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

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

云函数管理

云函数管理包含函数配置函数代码日志监控四部分内容。

函数配置

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

函数代码

  1. 单击【函数代码】,进入函数代码配置页面。
  2. 函数代码支持两种提交方式,包括在线编辑和本地上传 ZIP 包。在函数提交之后可对函数进行测试,测试通过后可进行灰度配置发布函数。
    • 函数代码在线编辑函数提供网页编辑器,您可以在线编写代码并安装依赖;本地上传 ZIP 包支持上传本地代码。
    • 测试:单击页面右上角【测试】,进入测试页面,点击测试函数页面内的【运行测试】,您可观察函数测试结果及详细日志信息。
    • 灰度配置:在灰度配置配置项中:
      • 单击【发布新版本】将 LATEST 生成一个新的版本。
        注意:

        输入版本描述后,即可生成版本 1,生成版本 1 后无法将无法更改函数 1 的代码。

      • 单击【流量配置】配置不同版本中的灰度比例。
        注意:

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

日志

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

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

监控

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