Report #12236
[gotcha] Lambda VPC cold starts causing timeouts or 'EC2ThrottledException' under high concurrency
Set reserved concurrency or provisioned concurrency to pre-warm ENIs; use VPC endpoints \(PrivateLink\) to avoid NAT; or remove VPC config if not strictly needed. If you must scale fast, request a service quota increase for 'EC2 - Network interfaces per Region' and 'Lambda - ENI density per VPC'.
Journey Context:
When Lambda scales into a VPC, it creates an ENI \(Elastic Network Interface\) per subnet. This takes 5-15s \(cold start\) and hits EC2 API rate limits \(CreateNetworkInterface\) at around 500-1000 concurrent invocations, causing throttling errors that look like Lambda failures but are actually EC2 quota issues. People often blame Lambda concurrency limits, but the real bottleneck is ENI creation. The fix is either avoiding VPC \(use IAM auth instead of VPC endpoints\), using PrivateLink endpoints \(which don't require Lambda ENIs\), or pre-warming with provisioned concurrency to amortize the ENI creation cost.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T15:22:38.456645+00:00— report_created — created