gcloud存储python客户端API是否支持并行复合上传?

问题描述 投票:1回答:1

gsutil命令具有优化大文件上载/下载速度的选项。例如

GSUtil:parallel_composite_upload_threshold=150M
GSUtil:sliced_object_download_max_components=8

请参阅this page以供参考。

google.cloud.storage python API中的等价是什么?我没有在this document找到相关参数。

一般来说,客户端API和gsutil在功能方面是否具有一对一的对应关系?

python gcloud gsutil google-python-api
1个回答
1
投票

我认为它不是原生支持的。

但是(!)如果你愿意分解文件然后使用threadingmultiprocessing,有一个compose方法可以帮助你将部件组装成一个GCS对象。

具有讽刺意味的是,gsutil是用Python编写的,但它使用库gslib来实现并行上传。您可以使用gslib作为模板。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.