1

我在 S3 上有大约 40,000 张图像,我已经下载到我的应用程序/数据库中,然后将它们发送到另一个站点(如 ebay 或 magento)
这是为了支持在几个站点上销售他的产品的客户。您确实希望在其网站上保留产品图片副本的网站。(这样他们就可以调整它的大小等等)

我现在的问题是我想不时地戳一下 S3 以查找新文件或修改过的文件。
我不太喜欢一次针对每个文件的想法。我也不喜欢记下所有文件名和日期,然后将它们与我存储的日期进行比较的想法。两者似乎都很浪费,特别是如果我想每天(或每小时)运行它。

我所希望的,我正在寻找的是一种方式来说“给我自 2013 年 10 月 14 日 13:10:30 以来所有更改的文件的名称。这将让我只存储一个值,如果没有任何改变,那么我什么也得不到(或什么都没有表示的东西)。

有没有办法获取自 X 日期以来更改的文件列表?

我是语言不可知论者.. 虽然 Ruby/Rails 会很酷。

注意:我试图用 WSDL 来解决这个问题,但它似乎并没有我希望的那么大。

4

1 回答 1

1

不幸的是,S3 对此不提供任何支持。

目前,您唯一的选择是列出 S3 存储桶中的所有对象并检查更改,或者跟踪与 S3 分开的更改对象(更改对象时在某些数据存储中记录最后更改的时间戳)。

于 2013-10-16T09:22:52.137 回答