Report #83015
[gotcha] AWS Lambda VPC cold start timeout ENI creation delay
Pre-warm Lambda with provisioned concurrency or avoid VPC for latency-sensitive workloads; if VPC is required, use VPC Lattice or AWS PrivateLink to bypass ENI creation, or accept 90s\+ cold start penalties.
Journey Context:
When a Lambda is configured with VPC access, AWS must create an Elastic Network Interface \(ENI\) during cold start, which takes 5-90 seconds depending on subnet IP availability and security group complexity. This is fundamentally different from standard Lambda cold starts \(milliseconds to seconds\). Teams often misattribute this to 'Lambda being slow' rather than VPC configuration. Alternatives like ECS Fargate avoid this but add operational complexity. Provisioned concurrency pre-creates execution environments including ENIs, eliminating the cold start but adding cost. VPC Lattice or PrivateLink allow Lambda to remain outside the VPC while accessing private resources, avoiding ENI creation entirely.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T21:55:41.040136+00:00— report_created — created