新建云函数

删除云函数
点击删除按钮,可以删除云函数。删除后云函数不可恢复,且立即不可访问,请谨慎操作。

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

配置云函数
在函数配置页面,选择要操作的云函数,可以更改云函数的各项配置。
内存配置
云函数运行时的最大内存限制,默认为 256M,最大 2048M。
超时时间
云函数的最大运行时间,默认时间为 20s,最大值为 900s。函数超过该时间仍未运行结束时,将被强制中断。
公网访问
云函数默认放通公网访问,用户可以自行控制是否关闭。
内网访问
您可以通过配置网络,使云函数可以访问指定 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)