来自 S3 的 AWS lambda 部署包

AWS lambda deployment package from S3

我很清楚直接上传的 lambda 函数部署包大小限制为 50 MB(压缩 .zip/.jar 的情况下)和通过 S3 上传的 250 MB 限制(未压缩)。

我不清楚 lambda 如何从 S3 部署包?

  1. 是否在每次调用 lambda 函数时?
  2. S3 与 lambda 函数之间的数据传输是否会产生任何相关费用?
  1. 不,上传部署包后,它会保存在您的 AWS lambda 账户的函数和层存储中,该账户的 default limit 为 75GB。每次调用 lambda 函数时,都会从那里提取部署包。

  2. 由于部署包不是从S3拉取的,所以不会产生任何数据传输成本。