- 최신
- 최다 투표
- 가장 많은 댓글
As you noted, you can have concurrent executions up to the account limit per region. It's likely that you have a lower limit due to the account age or service usage. You can request a service quota increase to have a higher limit as needed. Also from your code, as you mentioned, you can make SDK calls simultaneously or in sequence to invoke multiple concurrent executions. Your concurrent executions can be consumed by a single or multiple Lambda functions. Those Lambda functions without reserved concurrency share the account level concurrency limit. If you want to avoid a situation where a single function consumes all the account level limit, you can allocate some reserved concurrency to a particular function.
New AWS accounts have reduced concurrency and memory quotas. AWS raises these quotas automatically based on your usage. You can also request a quota increase.
관련 콘텐츠
- AWS 공식업데이트됨 일 년 전
- AWS 공식업데이트됨 7달 전
- AWS 공식업데이트됨 일 년 전
I understood, but I'm still asking myself why I have only 10 concurrent executions available? I read everywhere that the default concurrent executions are 1000 and I would be ok with that. Do I have only 10 due to the fact that I am a free tier? Why otherwise?
As mentioned in my answer, it can be due to the account age. You can always open a service limit increase request as needed.