Google cloud storage 如何列出最近添加到GCS存储桶的文件
我有一个谷歌云存储桶,里面有大量文件。我想列出添加到bucket的最新文件。我知道我可以(理论上)使用Google cloud storage 如何列出最近添加到GCS存储桶的文件,google-cloud-storage,gsutil,Google Cloud Storage,Gsutil,我有一个谷歌云存储桶,里面有大量文件。我想列出添加到bucket的最新文件。我知道我可以(理论上)使用 gsutil ls gs://my_bucket/** 然后使用sed/awk将输出通过过滤器传输。但是,文件的数量太大,gsutil查询需要运行很长时间。是否有只列出最近创建的文件的内置查询?否,GCS不支持按日期查询。如果您需要一种高效的方法来实现这一点(例如,如果您定期在一个包含数百万或更多对象的存储桶上执行此操作),您可以配置对象更改通知,并使用一个应用程序订阅通知并跟踪最近添加的N
gsutil ls gs://my_bucket/**
然后使用sed/awk将输出通过过滤器传输。但是,文件的数量太大,gsutil查询需要运行很长时间。是否有只列出最近创建的文件的内置查询?否,GCS不支持按日期查询。如果您需要一种高效的方法来实现这一点(例如,如果您定期在一个包含数百万或更多对象的存储桶上执行此操作),您可以配置对象更改通知,并使用一个应用程序订阅通知并跟踪最近添加的N个通知