【发布时间】:2012-01-30 06:24:29
【问题描述】:
我们有一个在 S3 上存储用户数据的应用。我们的应用程序中处理上传的部分与处理数据的部分是分离的。在某些情况下,用户可以直接将数据上传到 S3,而无需通过我们的应用程序(如果他们有自己的 S3 帐户并向我们提供凭据,则可能会发生这种情况)。
是否可以在 S3 存储桶的内容发生更改时收到通知?如果能以某种方式发送一条消息说“此文件已添加/更新/删除:foo”,那就太酷了。
除此之外,我是否可以在某个地方轮询某个时间戳来告知存储桶上次更新的时间?
如果我不能做这两件事,那么唯一的选择就是爬取整个存储桶并寻找更改。这将是缓慢且昂贵的。
【问题讨论】:
标签: amazon-s3 amazon-web-services