AWS Lambda预置并发可用数为0,如何解决创建时的最大允许值为0错误?
问题解决方法
问题根源
你遇到的错误是因为AWS账户设置的**账户最小未预留并发数(10)**等于当前账户的总未预留并发额度(10),导致没有剩余额度可分配给预置并发(Provisioned Concurrency)。
具体解决步骤
方法1:调整账户最小未预留并发数
- 登录AWS Lambda控制台,点击左侧导航栏底部的设置
- 在并发配置区域,找到账户最小未预留并发选项,将数值调小(比如改为5)
- 保存修改后,回到目标Lambda函数,即可配置对应额度的预置并发(可用额度=总未预留额度-最小未预留额度)
方法2:提升Lambda总并发额度(若需保留原有未预留并发)
- 打开AWS支持中心,创建服务限额提升请求
- 选择服务为
Lambda,限额类型为并发额度 - 填写需要提升的额度(例如从10提升至20),并说明业务需求
- 提交请求,待AWS审核通过后,再根据需要配置预置并发
验证逻辑
可用预置并发额度计算公式:
可用预置并发额度 = 账户总并发额度 - 账户最小未预留并发额度
确保计算结果大于0,即可成功设置对应的预置并发数量。
内容的提问来源于stack exchange,提问作者JaNith RathNayaka
相关产品推荐
相关产品推荐

