I'm well aware of the lambda function deployment package size limit is 50 MB(in case of compressed .zip/.jar) with a direct upload and 250 MB limit (uncompressed) via upload from S3.
What I'm not clear is how lambda deploys the package from S3?
- Is it on the each invocation of the lambda function?
- Will there be any cost associated data transfer between S3 to lambda function?