【发布时间】:2012-05-08 15:08:48
【问题描述】:
可能重复:
Notification of new S3 objects
Get notified when user uploads to an S3 bucket?
检测 Amazon S3 更改的最有效方法是什么?许多分布式盒子需要与 S3 同步本地文件。每个盒子都需要与 S3 存储桶的一部分同步。有时文件会从外部来源放入存储桶中,因此盒子不会知道它。
我可以编写一个脚本,不断爬取 S3 上的所有文件,并在发生更改时通知相应的框,但这会很慢而且成本很高。 (将有数百万个文件)。我曾考虑在存储桶上启用日志记录,但写入日志需要很长时间,我希望能很快收到更改通知。
还有其他想法吗?
【问题讨论】:
-
加入我们的行列,请求 Amazon 在 S3 存储桶中的密钥发生更改时添加 SNS 通知。他们确实会听取客户的意见,如果有足够多的人大声喊叫......
-
所以您对S3存储桶的访问不受您的代码控制?任何人都可以使用任何客户端将文件放到任何地方?我会先解决这个问题......
标签: amazon-s3 amazon-web-services