laravel AWS:为函数指定的ConcurrentExecutions将帐户的UnreservedConcurrentExecution减少到低于其最小值[10]

tf7tbtn2  于 2023-03-09  发布在  其他
关注(0)|答案(2)|浏览(75)

我在使用GitHub操作部署laravel项目时不断收到此错误

==> Updating Function Configurations

     Deployment Failed 

    AWS: Specified ConcurrentExecutions for function decreases account's UnreservedConcurrentExecution below its minimum value of [10].

 23613KB/23613KB [============================] 100% (< 1 sec remaining)
Error: Process completed with exit code 1.
gt0wga4j

gt0wga4j1#

这意味着您保留的容量超过了帐户/区域的最大值。默认情况下,Lambda允许您在每个区域中有1000个并发lambda执行。当您创建函数时,您可以指定(这是可选的)为您的函数保留一部分并发。您不能保留100%的帐户/区域并发,否则没有此设置的lambda将无法运行,这就是这个错误的意思。
您有两个选项:
1.减少这个函数和区域中其他lambda函数的预留/预配置并发数量(或者如果这只是一个实验,就不要指定任何预留/预配置并发)。
1.向AWS支持部门申请提高限额。
一些阅读材料:

lh80um4z

lh80um4z2#

我在一个只有一个lambda函数的新(空)AWS账户上遇到了同样的错误。https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html和我注意到我的“并发执行”服务配额设置为10,而不是默认的1,000。
因此,我从https://console.aws.amazon.com/servicequotas/home页面请求增加服务配额

相关问题