华为云OBS支持Windows、MacOS以及Linux命令行来下载,官方推荐的工具为obsutil,官方详细说明文档链接:https://support.huaweicloud.com/utiltg-obs/obs_11_0001.html

说明

1、使用前,请确保软件为最新版本。

2、本文档适用于“分享链接+提取码”的数据释放方式,如果需要使用图形化界面工具进行下载,可以参考https://www.grandomics.com/obs_browser_read_me/面说明。

3、链接有有效期,到期后无法延长有效期,只能重新生成链接,请在有效期到期之前,尽快开始下载。

工具下载(以Linux为例)

下载地址:

$ wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz

软件安装

下载好的软件直接解压可用

tar -zxvf obsutil_linux_amd64.tar.gz

结果输出:

obsutil_linux_amd64_5.1.10/
obsutil_linux_amd64_5.1.10/obsutil
obsutil_linux_amd64_5.1.10/setup.sh

解压后的目录为“obsutil_linux_amd64_5.1.10”,具体目录与实际下载到的版本相关。

数据下载

示例下载信息(实际请根据销售经理提供的下载信息为准):

Authorization Code:
https://e-share.obs-website.cn-north-1.myhuaweicloud.com?token=vpPwGvcd……WCURnUDnfPQYag1W

Access Code:
191108

Valid Until:
Sun, 08 Dec 2019 11:18:56 GMT +0800

下载数据:

./obsutil_linux_amd64_5.1.10/obsutil share-cp https://e-share.obs-website.cn-north-1.myhuaweicloud.com?token=vpPwGvcd......WCURnUDnfPQYag1W /home/nextomics/data/ -ac=191108 -r -f -u -vlength -vmd5

参数说明:

命令组成为“obsutil“+ ”Authorization Code“+ ”folder_url“ + ”-ac=Access Code” + “ -r -f  -u -vlength -vmd5”

Authorization Code:下载链接(示例中省略了链接中间的字符,以便于演示,实际使用时请输入完整链接,以确保下载的顺利进行)

folder_url:本地存储路径,上述示例中的本地路径为“/home/nextomics/data/”,正式下载时以实际路径为准

-ac:提取码

-r:批量下载

-f:强制下载,不进行逐个询问

-u:增量下载

-vlength:下载完成后,验证本地文件大小是否与桶中对象的大小一致

-vmd5:下载完成后,验证本地文件的MD5值是否与桶中对象的MD5值一致

输出结果信息:

The authorized prefix is [FTP/test/]

Start at 2019-11-08 03:23:29.394375112 +0000 UTC

Parallel: 5 Jobs: 5
Threshold: 50.00MB PartSize: auto
VerifyLength: true VerifyMd5: true
CheckpointDir: /home/nextomics/.obsutil_checkpoint
OutputDir: /home/nextomics/.obsutil_output
TempFileDir: /home/nextomics/bin

[———————-] 100.00% tps:0.01 65.45MB/s 2/2 5.00GB/5.00GB 1m18.429s
Succeed count is: 2 Failed count is: 0
Warning count is: 1
Succeed bytes is: 5.00GB
Metrics [max cost:78358 ms, min cost:78358 ms, average cost:39179.00 ms, average tps:0.01, transfered size:5.00GB]

Task id is: 8ab6f0a7-bb3a-4114-b918-ecdb13456e2e
The authorized prefix is [FTP/test/]

下载进度为100%,且Failed数量为0,则下载完成。