我有一个 Google Cloud Storage 存储桶,其中包含大量文件。我想列出添加到存储桶中的最新文件。我知道我可以(理论上)使用
列出所有文件gsutil ls gs://my_bucket/**
然后使用 sed/awk 将输出通过管道传输。然而,文件数量如此之大,以至于 gsutil 查询需要很长时间才能运行。是否有内置查询仅列出最近创建的文件?
最佳答案
不,GCS 不支持按日期查询的方式。如果您需要一种有效的方法来做到这一点(例如,如果您定期对包含数百万或更多对象的存储桶执行此操作),您可以配置对象更改通知并拥有一个应用程序来订阅通知并跟踪 N 个最近添加的通知。
关于google-cloud-storage - 如何列出最近添加到 GCS 存储桶的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45166093/