我想从一个包含大量文件的文件夹gs://bundle_name/folder_name/
获取第一个和最后一个文件(基于Last modified
时间戳(。它似乎不受gsutil
或云API的支持。
您要求对只想存储文件的产品进行昂贵的操作。 它不是数据库,并且具有可大规模缩放性,因此您不会看到本机支持此操作。 请考虑改用数据库来记录所有文件的时间,并查询数据库以查找相关文件而不是存储系统。
+1 到这里的另一个答案。 该服务本身不支持此功能,但您可以使用客户端库(如果您想进行一些快速 n-dirty 正则表达式解析,则使用 gsutil(列出所需前缀下的所有文件,然后迭代它们并跟踪最新和最旧的条目(或您想要应用的任何过滤条件(。这个问题非常接近这个 gsutil GitHub 问题的副本,我提供了一个示例 Bash 脚本来做类似的事情。