如何从谷歌云存储桶获取最近上传的blob?

时间:2018-03-19 16:17:54

标签: python google-cloud-platform google-cloud-storage

我正在使用python SDK。我知道bucket.list_blobs()并且能够获得所有的blob,但我想知道 - 获取最近上传的一个的最佳方法是什么?我还没有能够从文档中找到答案。

我可以循环遍历它们并查看time_created字段,但更有效吗?

1 个答案:

答案 0 :(得分:1)

根据对象的内容,我建议查看云存储通知:

  1. Object Change Notification - 可以在更新对象或将其添加到存储桶时通知应用。
  2. Cloud Pub/Sub Notifications for Cloud Storage - 向Pub / Sub服务发送消息。您可以使用我支持的语言编写的处理程序处理消息,或者只使用Cloud Functions创建轻量级的无服务器处理程序。
  3. 只需点击链接,就会附上一些例子。