用于Lambda函数的AWS S3存储桶

时间:2017-11-09 15:57:26

标签: amazon-web-services amazon-s3 aws-lambda

当我通过Eclipse / STS将Lambda函数上传到AWS时,它会动态地选择一个S3存储桶。将其上传到该存储桶。 在某些情况下,它会选择一个S3存储桶,我会为(例如)仅为媒体存储创建。

  1. 在这种情况下,可以将lambda的位置更改为首选的S3存储桶吗?
  2. 如果在一个实例中我将lambda上传到S3存储桶'A'会发生什么情况,那么在稍后的实例中,我会将Lambda上传到另一个S3存储桶'B'?
  3. 这会产生任何参考问题吗?
  4. Lambda会存储在两个存储桶中吗? A&中的旧版本B的最新版本?

1 个答案:

答案 0 :(得分:2)

Lambda函数部署文件只存储在S3中,因此它可以位于Lambda服务可以从中加载的位置。 Lambda服务从S3加载一次后,S3中的文件永远不会再次使用,可以安全地删除。

将所使用的S3存储桶更改为您喜欢的存储桶绝对安全且更可取。我没有使用Eclipse,但我觉得它随机选择一个桶是荒谬的。当然有一个设置可以告诉它使用什么桶。