如何查看反映谷歌存储桶中并行上传的命令提示符进度条

Posted

技术标签:

【中文标题】如何查看反映谷歌存储桶中并行上传的命令提示符进度条【英文标题】:How to see command prompt progress bar reflecting parallel uploads in google bucket 【发布时间】:2018-02-22 14:19:59 【问题描述】:

我正在尝试通过 GSUTIL 将一个大文件(1 GB 和 10 GB)上传到我在谷歌云存储上的存储桶中。

我在两个地方更新了我的 .boto 文件。

parallel_composite_upload_threshold = 150M parallel_composite_upload_component_size = 150M

阈值是在不使用并行上传的情况下可以上传的文件的最大大小,组件大小是在上传时分割大文件的大小。

大文件创建如下,

mkfile -n 1g 1GB_FILE

然后我使用命令,

gsutil -m cp -r 1GB_FILE gs://temp-bucket

https://cloud.google.com/storage/docs/gsutil/commands/cp 的文档 说我应该看到上传进度指示器一次连续更新几个不同的上传(对应于并行上传的文件的每个部分),直到并行上传完成。

但我在 CMD 上看不到类似的东西。 我的进度指标如下,

Copying file://1GB_FILE [Content-Type=application/octet-stream]... - [1/1 files][ 1.0 GiB/ 1.0 GiB] 100% Done 302.8 KiB/s ETA 00:00:00 Operation completed over 1 objects/1.0 GiB.

我做错了吗?

为什么我看不到文档中所述的多个文件上传指示器?

【问题讨论】:

【参考方案1】:

进度指示器不再像文档所述的并行复合上传方式那样工作 - 它只显示单个***文件的进度。我们将更新文档。

【讨论】:

感谢您提供此信息。我花了很多时间来调试它。 抱歉,浪费了您的时间,Nachiket!

以上是关于如何查看反映谷歌存储桶中并行上传的命令提示符进度条的主要内容,如果未能解决你的问题,请参考以下文章

Azure Blob 存储多个同时上传的进度

谷歌colaboratory和谷歌云之间的接口

将图像上传到 Firebase 存储时如何制作进度条?

如何添加从存储桶中删除对象的方法?

如何获取使用 Cloudfront 上传的 S3 存储桶中的文件?

如何从 Elastic Beanstalk 实例访问 S3 存储桶中的 docker 配置文件