API 文档

数据库文档捉虫大赛邀您参加,好礼多多> HOT

您可以使用 CloudBase CLI 工具 或者 云开发 CloudBase 控制台 来完成对云函数的管理和配置。

新建云函数

登录 CloudBase 云开发控制台,进入 云函数管理页面,单击新建云函数,填写函数名并确定即创建并部署成功。

删除云函数

云函数管理页面 内,可以删除函数。删除云函数不可恢复,并且删除后即不可访问,请谨慎操作。

更新并部署函数代码

您可以在控制台直接编辑函数的代码,或者将相关代码压缩成 zip 包,然后在控制台上传并部署。

配置云函数

云函数管理页面 内,选择要操作的云函数,可以更改云函数的各项配置:

内存配置

云函数运行时的最大内存限制,默认为 256M,最大 2048M。

超时时间

云函数的最大运行时间,默认时间为 20s,最大值为 60s。函数超过该时间仍未运行结束时,将被强制中断。

公网访问

云函数默认放通公网访问,用户可以自行控制是否关闭。

内网访问

您可以通过配置网络,使云函数可以访问指定 VPC 私有网络。

在配置为未配置 VPC的情况下,云函数实例启动在默认的独立网络环境中,并具备外网访问能力。

在配置为指定 VPC 的情况下,云函数实例启动在指定 VPC 网络中,具备访问 VPC 内资源的能力。

说明:

固定出口 IP

开启后,将会获得一个固定的公网出口 IP,并且该 IP 会和该环境下其他开启同样功能的函数共享。

说明:

  • 只有云函数开启公网访问的时候,该能力才能生效。
  • 云开发环境和云函数命名空间是一一对应关系。

环境变量

您可以使用键/值对的形式定义可从函数代码访问的环境变量

使用 CLI 工具管理云函数

使用 CloudBase 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 CLI 工具

目录