1 Answer
- Newest
- Most votes
- Most comments
0
Hi,
just to avoid any confusion, reserved concurrency is the maximum number of concurrent instances you want to allocate to your function. When a function has reserved concurrency, no other function can use that concurrency.
Every account has a default limit of 1000 concurrent executions, see AWS Lambda limits. This means you can set the reserved concurrency to at most 900 as you can reserve up to the unreserved account concurrency value minus 100, see concurrency configuration.
So, in order to set the function reserved concurrency to 1000, you will to increase the account concurrency to 1100. See this post on how to increase the limits.
Relevant content
- asked a year ago
- Accepted Answerasked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 2 years ago
Hi Ben,
I wish that were still the case but sadly this is not true any more. Most new accounts now get 10 default reserved concurrent executions. I am not sure if that is documented anywhere but unfortunately when creating new accounts this is what is happening in practice. Some searching around this forum should confirm what I am saying.
Best, Dave