云函数 SCF 针对每个用户帐号,均有一定的配额限制。
配额限制
针对用户帐号的配额限制如下表:
内容 | 默认配额限制 |
---|---|
每个地域下的每个命名空间最大函数数量 | 50 |
单个函数最大并发执行数量 | 128,000MB |
每个地域下的函数总并发配额 | 10 |
单个函数的同类型触发器数量 | 10 |
单个函数(版本)的代码体积 (包含绑定的层) | 500MB |
每个地域下的函数代码总体积 | 100GB |
单个函数的环境变量大小 | 4KB |
注意:
针对云函数运行环境的限制如下表:
内容 | 配额限制 |
---|---|
内存分配 | 最小64MB ,最大3072MB。从128MB起,以128MB为阶梯递增 |
临时缓存空间,即 /tmp 目录大小 |
512MB |
超时时间 | 最小1秒,最大900秒 |
文件描述符数量 | 1024 |
进程和线程总数 | 1024 |
同步请求事件大小 | 6MB |
同步请求响应大小 | 6MB |
异步请求事件大小 | 128KB |
注意:向云函数中传入文件时,若文件在 Base64 编码后小于 6MB,您可以通过 API 网关 将编码后的内容传入 SCF。若文件在 Base64 编码后大于等于 6MB,建议您将文件上传至 COS,并将 Object 地址传递给 SCF,由 SCF 从 COS 拉取文件,以完成大文件的上传。
限制提升
目前可提升限制包括:
- 最大函数数量
- 每个地域的函数总并发配额
- 单个函数的触发器限制
- 单个函数的代码体积
- 每个地域下的函数代码总体积
可通过 提交工单,说明想提升的内容及期望提升到的数量,来获得配额限制的提升。