policy size_limit_error ai_generated true

InvalidParameterValueException: Unzipped size must be smaller than 262144000 bytes

ID: policy/lambda-deployment-size

Also available as: JSON · Markdown
82%Fix Rate
85%Confidence
3Evidence
2023-01-01First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
any active

Root Cause

AWS Lambda deployment package exceeds 250MB unzipped limit.

generic

Workarounds

  1. 88% success Use Lambda layers to separate dependencies from code
    aws lambda publish-layer-version --layer-name deps --zip-file fileb://layer.zip
  2. 92% success Use container image deployment (up to 10GB)
    Package as Docker image and deploy via ECR

Dead Ends

Common approaches that don't work:

  1. Compress the deployment package more aggressively 88% fail

    The 250MB limit applies to unzipped size, not zip size.

  2. Split into multiple Lambda functions with shared code 65% fail

    Each function still needs its own dependencies bundled.