linux访问华为云OBS的方法

安装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表示强制性操作即下载过程中不进行询问操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值