云函数 SCF 针对每个用户账号,均有一定的配额限制。
用户账号配额限制
内容 | 默认配额限制 |
每个地域下的函数代码总体积 | 100GB |
每个地域下的总函数并发配额 | 128000MB(广州、上海、北京、成都、中国香港) |
| 64000MB(孟买、新加坡、东京、硅谷、法兰克福、深圳金融、上海金融) |
每个地域下命名空间个数 | 5 |
每个命名空间下的总函数并发配额 | |
每个命名空间下函数个数 | 50 |
函数配额限制
内容 | 默认配额限制 |
函数名称长度限制 | 60字符,命名空间名称和函数名称的总字符长度不超过118个字符。 |
单个函数(版本)的代码压缩前体积 (包含绑定的层) | 500MB |
单个函数的同类型触发器数量 | 10 |
单个函数的环境变量大小 | 4KB |
单个函数版本绑定的层版本个数 | 5 |
层配额限制
内容 | 默认配额限制 |
每个地域下层个数 | 20 |
每个层版本个数 | 200 |
注意:
云函数平台目前支持百万MB级的并发,对于并发需求较高的场景如电商促销,医疗生物数据并行处理等均可有效支持。
云函数 SCF 下的 COS 触发器 有 SCF 侧和 COS 侧两个维度限制:
SCF 侧限制:云函数单函数最多可关联10个 COS 触发器。
COS 侧限制:单个 COS 存储桶最多支持关联10个触发器。
函数运行环境的限制
内容 | 配额限制 |
内存分配 | 最小64MB ,最大3072MB。从128MB起,以128MB为阶梯递增。 |
临时缓存空间,即 /tmp 目录大小 | 512MB |
超时时间 | 最小1秒,最大900秒 |
文件描述符数量 | 1024 |
进程和线程总数 | 1024 |
同步请求事件大小 | 6MB |
同步请求响应大小 | 6MB |
异步请求事件大小 | 128KB |
注意:
向云函数中传入文件时,若文件在 Base64 编码后小于6MB,您可以通过函数 URL 将编码后的内容传入 SCF。若文件在 Base64 编码后大于等于6MB,建议您将文件上传至 COS,并将 Object 地址传递给 SCF,由 SCF 从 COS 拉取文件,以完成大文件的上传。