Reputation: 17
AWS Lambda quota value is listed as 10, and through the Request Quota Increase form via Service Quotas page in AWS Console I am given an error response claiming I must choose a value larger than 1000. My account is not new, it was created about a year prior and I've been using lambda functions daily for about 2 months.
I've gone to the service quotas page and requested an increase to 30.
The error I see says "You must provide a quota value greater than the default quota value of 1000.00" -- I want a value closer to 30 is this possible?
From the service quota documentation I've read, I shouldn't be facing this issue. How can I increase my quota for concurrent lambda functions?
Image of the error in my service quotas page, I can't embed because SO account is too new
Upvotes: 0
Views: 483
Reputation: 1
I think there's a bug in that quota increase form. They have the check set at the general minimum (which is 1000); although a lot of us have a default set at lower than that. I tried 1001 and got the form through (still pending the approval)
Upvotes: 0
Reputation: 26
By default AWS gives you a quote of 1000 concurrent executions across all lambda functions for all regions in your account and you can request a quota increase. The error you are getting is maybe because the minimum is 1000.
For each lambda you can reserve concurrency up to account limits and that concurrency will only be used on that lambda. Also you can provision a lambda with concurrency to avoid cold starts and have your lambdas always warn.
You can read more about it here: https://docs.aws.amazon.com/lambda/latest/dg/lambda-concurrency.html
Edit:
Seems like AWS place specifics limits on new AWS Accounts, these quotas are increased automatically based on your usage. You can request a quota increase from the Service Quota's console. That's why you have 10 concurrent executions applied in your account and the default quota value is 1000.
Source: https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html
Upvotes: 0