AWS:函数的指定 ConcurrentExecutions 将帐户的 UnreservedConcurrentExecution 降低到其最小值 [10] 以下

Hun*_*Dev 11 amazon-web-services aws-lambda aws-service-quotas

使用 GitHub actions 部署 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.
Run Code Online (Sandbox Code Playgroud)

JD *_*D D 6

这意味着您预留的容量超过了您的帐户/区域的最大容量。默认情况下,Lambda 允许您在每个区域有 1000 个并发 lambda 执行。创建函数时,您可以指定(这是可选的)为函数保留一部分并发性。您无法保留帐户/区域的 100% 并发性,否则如果没有此设置,lambda 将无法运行,这就是此错误的含义。

您有 2 个选择:

  1. 减少为此区域和区域中其他 lambda 函数保留/预配的并发量(或者如果这只是一个实验,则不指定任何保留/预配的并发量)。
  2. 向 AWS Support 请求提高限制。

一些阅读材料: