【发布时间】:2021-05-28 05:32:43
【问题描述】:
我有运行 s3 事件的 lambda 函数。我正在使用 aws-cli 将项目移动到 s3 中。我不确定当您执行“同步”并且文件实际上是由同步添加时触发的。
我认为 s3 cp 会触发“放置”事件(ObjectCreatedByPut),如果文件足够大,则会触发“分段上传”事件(ObjectCreatedByCompleteMultipartUpload) .我不相信它会触发“复制”事件,即使 cp 在命令中。
我认为 s3 sync 不会触发其中任何一个。但我不是 100% 确定。我试过阅读他们的文档,但没有找到具体的答案。我正在尝试通过特定的 lambda 函数获取每个事件,所以我只是遇到了 sync 触发的问题,如果它触发了 anything。
谢谢!
【问题讨论】:
-
如果您想响应上传到 S3 的对象,无论使用何种 API,请使用
s3:ObjectCreated:*。
标签: amazon-web-services amazon-s3 aws-lambda aws-cli