有奖捉虫:云通信与企业服务文档专题,速来> HOT
您可以使用 CloudBase CLI 工具 或者 云开发 CloudBase 控制台 来完成对云函数的管理和配置。

新建云函数

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



删除云函数

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



更新并部署函数代码

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




配置云函数

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

内存配置

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

超时时间

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

公网访问

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

内网访问

您可以通过配置网络,使云函数可以访问指定 VPC 私有网络。
在配置为未配置 VPC 的情况下,云函数实例启动在默认的独立网络环境中,并具备外网访问能力。
在配置为指定 VPC 的情况下,云函数实例启动在指定 VPC 网络中,具备访问 VPC 内资源的能力。
说明
配置 VPC 后如期望获得外网访问能力,请确认 VPC 网络中配置了 公网网关NAT 网关 等可访问外网的方式。
有关 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 工具