这篇说说腾讯云云函数 SCF 的各类配额限制,包括用户账号、函数、层及运行环境的具体默认值,并说明并发支持与配额调整方式。 用户账号配额:每地域函数代码总体积100GB,总并发配额128000MB(主要地域)或64000MB(其他地域)。 函数配额:单函数版本数上限1000,代码压缩前体积上限500MB,同类型触发器上限10个。 运行环境限制:内存64MB至3072MB,超时时间1秒至900秒,临时缓存空间512MB。
相关产品
云函数 产品页,含版本规格、价格与购买入口。
云函数 SCF 针对每个用户账号,均有一定的配额限制。
一、用户账号配额限制
| 内容 |
默认配额限制 |
| 每个地域下的函数代码总体积 |
100GB |
| 每个地域下的总函数并发配额 |
128000MB(广州、上海、北京、成都、中国香港) |
| |
64000MB(新加坡、东京、硅谷、法兰克福、深圳金融、上海金融) |
| 每个地域下命名空间个数 |
5 |
| 每个命名空间下的总函数并发配额 |
可购买 函数套餐包 进行配额调整 |
| 每个命名空间下函数个数 |
50 |
二、函数配额限制
| 内容 |
默认配额限制 |
| 函数名称长度限制 |
60字符,命名空间名称和函数名称的总字符长度不超过118个字符。 |
| 单个函数的版本个数 |
1000个 |
| 单个函数(版本)的代码压缩前体积 (包含绑定的层) |
500MB |
| 单个函数的同类型触发器数量 |
10 |
| 单个函数的环境变量大小 |
4KB |
| 单个函数版本绑定的层版本个数 |
5 |
三、层配额限制
| 内容 |
默认配额限制 |
| 每个地域下层个数 |
20 |
| 每个层版本个数 |
200 |
四、函数运行环境的限制
| 内容 |
配额限制 |
| 内存分配 |
最小64MB ,最大3072MB。从128MB起,以128MB为阶梯递增。 |
| 临时缓存空间,即 /tmp 目录大小 |
512MB |
| 超时时间 |
最小1秒,最大900秒 |
| 文件描述符数量 |
1024 |
| 进程和线程总数 |
1024 |
| 同步请求事件大小 |
6MB |
| 同步请求响应大小 |
6MB |
| 异步请求事件大小 |
128KB |
注意:向云函数中传入文件时,若文件在 Base64 编码后小于6MB,你可以通过函数 URL 将编码后的内容传入 SCF。若文件在 Base64 编码后大于等于6MB,建议你将文件上传至 COS,并将 Object 地址传递给 SCF,由 SCF 从 COS 拉取文件,以完成大文件的上传。