在第三方S3存储桶中的对象更新时得到通知

时间:2019-05-30 06:55:56

标签: amazon-web-services events amazon-s3

我需要监视第三方公共s3存储桶上的文件,并希望在文件更新(替换)时得到通知。请注意,第三方不会为我实现Lambda触发器,因此S3 Lambda事件触发器等将无济于事。除了轮询以外,还有其他解决方案吗?

就像我说的那样,存储桶是第三方存储桶,不太可能对其进行任何修改以将创建的对象事件传递给lambda或队列。

1 个答案:

答案 0 :(得分:1)

如果存储桶拥有者不愿做任何事情(例如配置Amazon S3事件),那么在添加/更新对象时无法自动通知

这很好-您是否希望其他人能够像这样监视您的存储桶?大概不是。

如果存储桶可公开访问,则您应该能够定期调用文件上的HeadObject()以确定其是否已更改。创建日期和eTag应该足以检测到更改。