# 管理云函数

# 命令行工具

使用命令行工具(CLI)可以方便的完成云函数的所有管理操作,目前支持的命令行如下:

  functions:list [options]                                         展示云函数列表
  functions:download [options] <functionName> [dest]               下载云函数代码
  functions:deploy [options] [functionName]                        部署云函数
  functions:delete [options] [functionName]                        删除云函数
  functions:detail [options] [functionName]                        获取云函数信息
  functions:code:update [options] <functionName>                   更新云函数代码
  functions:config:update [options] [functionName]                 更新云函数配置
  functions:copy [options] <functionName> <newFunctionName>        拷贝云函数
  functions:log [options] <functionName>                           打印云函数日志
  functions:trigger:create [options] [functionName]                创建云函数触发器
  functions:trigger:delete [options] [functionName] [triggerName]  删除云函数触发器
  functions:invoke [options] [functionName]                        触发云端部署的云函数
  functions:run [options]                                          本地运行云函数(当前仅支持 Node)

# 云开发 CloudBase 控制台

# 新建云函数

登录腾讯云 云开发控制台,单击左侧菜单栏【云函数】,进入云函数页面,单击 【新建云函数】,填写函数名并确定即创建并部署成功。

# 删除云函数

在函数列表的操作列,单击【删除】选项及删除该函数。删除云函数不可恢复,并且删除后即不可访问,请谨慎操作。 若此环境为微信侧创建环境,则无法在腾讯云云开发控制台进行函数的删除。

# 更改云函数超时时间

在函数列表的操作列,选择要操作的云函数,可以更改云函数的超时时间,默认时间为 20s,最大值为 20s,为保证前端体验,可以根据需要调整。

# 添加云函数环境变量

云函数环境变量可以在您的代码中直接读取,如在 Node.js 中使用 process.env 操作。

# 更新函数代码并部署

您可以在控制台网页上编辑入口文件代码,或者在您的 IDE 里书写代码并将相关代码压缩成 zip 包在控制台上传并部署。 若此环境为微信侧创建环境,则无法在腾讯云云开发控制台进行编辑,只能在 IDE 中进行代码编辑及部署。