繁体   English   中英

如何从谷歌存储/桶中检索最近创建/更新的 blob?

[英]How to retrieve recently create/updated blobs from google storage/buckets?

伙计们,

我需要使用 python 仅从谷歌云存储中检索最近的 blob。

目前我们正在使用 bucket.list_blobs 方法,但是找不到基于时间检索的参数...

请让我们知道是否有任何 API 可以检索最近的 blob?

谢谢

我们无法从GCS中检索最近的blob。 文档解释了有关Objects:list API的所有必需信息,但很明显,属性的过滤器,条件和排序不可用。

Blob 对象具有 time_created 属性 ( https://cloud.google.com/python/docs/reference/storage/latest/google.cloud.storage.blob.Blob )

您可以使用条件来仅检索您需要的内容,例如:

blobs = [i for i in bucket.list_blobs() if i.time_created.date() >= datetime(2022,7,26).date()]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM