安装obsutil:官方文档https://support.huaweicloud.com/utiltg-obs/obs_11_0003.html
#打开命令行终端,执行wget命令下载obsutil工具 wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz #在软件包所在目录,执行以下解压命令。 tar -xzvf obsutil_linux_amd64.tar.gz #进入obsutil所在目录,执行以下命令,为obsutil增加可执行权限 cd obsutil_linux_amd64 chmod 755 obsutil #继续在目录中执行以下命令,如果能顺利返回obsutil版本号,说明安装成功。 ./obsutil version
初始化配置https://support.huaweicloud.com/utiltg-obs/obs_11_0005.html
#使用永久AK、SK进行初始化配置:(下面的“/yourpath/obsutil_linux_amd64/”对应的是obsutil的存放路径,请自行修改)
/yourpath/obsutil_linux_amd64/obsutil config -i=ak -k=sk -e=endpoint
#使用临时AK、SK、SecurityToken进行初始化配置:
/yourpath/obsutil_linux_amd64/obsutil_linux_amd64/obsutil config -i=ak -k=sk -t=token -e=endpoint
其中,ak即<access_key>
是你的OBS访问密钥,sk即<secret_key>
是你的OBS秘钥,e即<endpoint>
是你的OBS服务端点(可通过地区和终端节点_开发者中心-华为云查询)
检查连通性:
/yourpath/obsutil_linux_amd64//obsutil ls -s
根据命令回显结果,检查配置结果:
- 如果返回结果中包含“Bucket number :”,表明配置正确。
- 如果返回结果中包含“Http status [403]”,表明访问密钥配置有误。
- 如果返回结果中包含“A connection attempt failed”,表明无法连接OBS服务,请检查网络环境是否正常。
初始化配置和检查连通性可直接用一条命令:
/yourpath/obsutil_linux_amd64/obsutil ls obs://bucket[/prefix] -s -i=xxx -k=xxx -e=xxx
补充:从obs下载数据到linux服务器上
/yourpath/obsutil_linux_amd64/obsutil cp obs://bucket[/prefix] folder_url -r -f -i=xxx -k=xxx -e=xxx
其中,folder_url是下载到服务器的目录,如“~/obs/”,-r表示递归,-f表示强制性操作即下载过程中不进行询问操作。