gpt4 book ai didi

amazon-web-services - AWS S3是否有文件为 'updated'的概念?

转载 作者:行者123 更新时间:2023-12-02 10:33:12 24 4
gpt4 key购买 nike

我想编写一个 Lambda 函数,当在 s3 存储桶中添加或修改文件时触发该函数,处理它们并将它们移动到其他地方,从而破坏旧版本的文件。

我想知道是否可以将 AWS Lambda 配置为在文件更新时触发?

查看 Boto3 documentation 后对于 s3 来说,s3 存储桶中唯一可能发生的事情就是创建和删除。

此外,AWS documentation似乎表明无法触发 S3 的“更新”。

我的想法是否正确:S3 中的文件不存在“更新”的真正概念,并且更新实际上是在某些内容被破坏并重新创建时进行的?如果我弄错了,当存储桶中的 S3 文件发生更改时,如何触发 Lambda 函数?

最佳答案

不,S3 上没有更新文件的概念。 S3 上的文件更新方式与最初上传的方式相同 - 通过 PUT 对象请求。 ( Relevant answer here. ) 一个 S3 bucket notification配置为触发 PUT 对象请求可以执行 Lambda 函数。

关于amazon-web-services - AWS S3是否有文件为 'updated'的概念?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39500813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com