I would like to know if there is a limit on the number of Lambda functions one can define (either per region or per account). To be clear I am not talking about a limit on the number of instances of a single lambda function, but instead on the number of function definitions that are allowed.
Looking at http://docs.aws.amazon.com/lambda/latest/dg/limits.html I did not find any explicit limit. There is a limit on the "Total size of all the deployment packages that can be uploaded per region" that is set to 75 GB, which indirectly limits the number of defined functions (for instance, if average size - across all of my lambda functions - of the deployment package is 40MB, then there is a limit of 75GB/40MB = 1875 functions per region).
答案 0 :(得分:1)
您在AWS Lambda Limits页上发现,每个区域或账户的AWS Lambda函数的数量没有当前限制。
您是正确的,“功能和层存储”有限制。这被描述为“可用于当前区域中的部署包和层归档的存储量”。默认情况下,每个区域设置为75 GB。但是,此限制是可调整的。如果您即将达到此限制,则可以请求增加配额,并扩大功能或层数的间接限制。
签出Service Quotas服务,以查看您当前对AWS服务的硬限制和软限制以及请求配额的增加。
请求增加功能存储: