python - Google Cloud Storage 中的“StartAfter”参数等价于列出对象
问题描述
我对 GCP 很陌生,现在很难在给定键之后列出文件。
StartAfter
在 AWS 中,我们可以为 S3 客户端的list_objects_v2()
boto3 调用提供一个附加参数。然后,它将开始提供从该特定键开始的文件。
kwargs["StartAfter"] = start_after_file
response = self._storage_client.list_objects_v2(
Bucket=self._bucket_name,
Prefix=prefix,
**kwargs
)
我需要在 GCP 中使用 Google Cloud Storage(在 Python 中)做同样的事情。我将list_blobs()
在 Storage Client 类中使用,但我找不到任何方法来做到这一点。
prefix
参数将无济于事,因为它只会返回具有该前缀的文件。
有谁知道我怎么能做到这一点?
解决方案
推荐阅读
- javascript - 如何使用 JavaScript 单击按钮下载文件?
- python - 运行脚本时出现属性错误(AttributeError: 'super' object has no attribute '__getattr__')
- r - 带有 x 的 geom_bar 并以一个因子填充美学并以一秒闪避
- python - 检查一维numpy数组的每个元素是否在二维numpy数组的对应行中
- gulp - 将 Gulp 3 升级到 Gulp 4 - gulp.start.apply
- ms-access - MS 访问时间格式从 hh:nn 更改为 h:nn
- mysql - MySQL / Web 服务器瓶颈
- terraform - 将变量设置为 Python 脚本返回的值
- python - 网络刮刀在终端中返回零
- html - 有人可以向我解释为什么我的 div 不会显示为三角形吗?