更新时间:2023-06-01 GMT+08:00

约束与限制

帐户资源限制

表1 帐户资源说明表

资源

限制

单个帐户下最大允许创建的函数个数

400

单个函数下最大允许创建的版本个数

10

单个函数下最大允许创建的别名个数

10

前端页面上传时,单个代码部署包大小(压缩为.zip/.jar文件)

40MB

调用函数接口时,在线编辑单个函数代码部署包大小(压缩为.zip/.jar文件)

50MB

调用函数接口时,单个代码部署包原始代码大小

  • zip格式:解压后原始代码大小为1500M
  • OBS桶:最大可上传300M压缩后的代码包

单个帐户下最大允许部署包大小

10 GB

单个帐户下函数并发执行数

100

单个帐户下创建预留实例个数

90(单个租户下函数并发执行数*90%)

单个函数下所有环境变量的大小

总长度不能超过4096个字符

函数运行资源限制

表2 函数运行资源限制说明

资源

默认值

临时磁盘空间(“/tmp”空间)

512MB

文件描述符

1024

进程和线程数(总和)

1024

单个请求最大执行时长

259200秒

函数同步调用请求正文有效负载大小

6MB

函数同步调用响应正文有效负载大小

6MB

函数异步调用请求正文有效负载大小

256KB

函数导入的资源大小

zip格式压缩文件,大小50MB以内

单个自定义镜像函数最大允许镜像大小

10GB

函数导出资源包大小

50MB以内

租户级别实例数限制

1000

  • 函数同步调用响应正文有效负载大小:返回的字符串或返回体序列化后的json字符串默认不大于6MB。具体数据大小会随FunctionGraph系统后台设置产生变化,因为系统后台判断的是序列化之后的数据大小,所以会存在字节级别的误差,误差范围为6MB±100bytes。
  • FunctionGraph控制台不建议调用执行时间超过90秒的函数;若需要调用执行时间超过90秒的函数,请使用异步调用的方式。