我很清楚 lambda 函数部署包大小限制为 50 MB(在压缩的 .zip/.jar 的情况下),直接上传和通过 S3 上传的 250 MB 限制(未压缩)。
我不清楚的是 lambda 如何从 S3 部署包?
- 是在每次调用 lambda 函数时吗?
- S3 到 lambda 函数之间是否会有任何与成本相关的数据传输?
我很清楚 lambda 函数部署包大小限制为 50 MB(在压缩的 .zip/.jar 的情况下),直接上传和通过 S3 上传的 250 MB 限制(未压缩)。
我不清楚的是 lambda 如何从 S3 部署包?
不,在您上传部署包后,它会保存在您的 AWS lambda 账户的函数和层存储中,默认限制为 75GB。在每次调用 lambda 函数时,将从那里拉出部署包。
由于部署包不是从 S3 拉取的,因此不会产生任何数据传输成本。