【发布时间】:2018-12-09 09:44:01
【问题描述】:
所以我知道 Amazon S3 并没有真正的目录。我的问题是:这是否会导致无法可靠地获取 S3 中“目录”的最后修改时间戳?
我知道您可以获得文件的最后修改日期,如this 问题。
我说“可靠”是因为可以将目录中文件的最新最后修改时间戳定义为目录的最后修改时间戳。但这并不准确,因为如果目录中的文件被删除,它不会注册为对该目录的更改(实际上,删除可能会导致最后修改日期的时间倒退)。
我们正在使用boto 来抓取 S3。
【问题讨论】:
-
最好是目录中最旧文件的创建日期。向前推进的一种选择是在创建您永远不会删除的目录时添加某种锚文件。您可以根据当前最旧的文件在目录中追溯创建锚文件,并且您的数据可以改善超时。
标签: amazon-web-services amazon-s3 boto