使用windows客户端的时候需要注意ossutil的版本,1.X版本和2.X版本的不通用。公司提供给我的是1.X的版本的,我使用2.X的根本进不去,换成1.83就可以进去。
必备的账户信息
然后公司一般会给你如下格式的账户信息
AccessKeyId : LXXXXXXXXXXXXXXX
AccessKeySecret : wXXXXXXXXXXXXXXXXX
预设OSS路径 : oss://biocloud-qingdao-bucket-30/delivery_XXXXXXXXX/
区域 : 华北1(青岛) cn-qingdao
Endpoint: oss-cn-qingdao.aliyuncs.com
下载安装ossutil的linux版本参考如何安装ossutil_对象存储(OSS)-阿里云帮助中心
没有root也能安装。
配置config,这一步非常重要
ossutil config
会出现交互的命令行内容,
- 第1步是让你选择保存config地址,直接默认回车即可。
- 第2步让你输入AccessKeyId,把上面的
LXXXXXXXXXXXXXXX
,粘贴,然后回车。 - 第3步让你输入AccessKeySecret,把上面的
wXXXXXXXXXXXXXXXXX
粘贴,回车。 - 第4步让你输入地区,我的是华北1(青岛),输入的对应是
cn-qingdao
,回车。 - 第5步让你输入Endpoint,我的对应的地址是
oss-cn-qingdao.aliyuncs.com
.
第4步和第5步的地区对应的代码,参考OSS地域和访问域名_对象存储(OSS)-阿里云帮助中心
特别注意,第5步,一定要选择的是外网的EndPoint.除非你现在安装ossutil也是在阿里云的服务器上,才选择内网的EndPoint.
检查你的目录有哪些文件
ossutil ls oss://biocloud-qingdao-bucket-30/delivery_XXXXXXXXX/
开始下载数据
ossutil cp -r oss://biocloud-qingdao-bucket-30/delivery_XXXXXXXXX/XXXXXXXXX/ ~/data/
最后面的~/data/
是你本地要下载到的目录。注意该目录一定要存在。
这个命令可以直接下载整个目录的所有文件,不需要一个个下载。
可以后台提交下载
nohup ossutil cp -r oss://biocloud-qingdao-bucket-30/delivery_XXXXXXXXX/XXXXXXXXX/ ~/data/ &
这样就可以自动后台下载了。