Centos 6.5 64bit系统下安装百度云BOS CLI工具 批量上传文件至BOS

1、安装Python

1
sudo yum install python python-dev python-setuptools python-pip

2、安装BOS CLI工具
下载

1
wget https://sdk.bce.baidu.com/console-sdk/bce-cli-0.10.8-centos6.5.zip

解压

1
unzip bce-cli-0.10.8-centos6.5.zip

安装

1
python setup.py install

将bce-cli-0.10.8-centos6.5的安装目录加入环境变量中

1
export PATH=bce-cli-path:$PATH

例如

1
export PATH=/tools/bce-cli-0.10.9:$PATH

说明:
比如bce-cli-0.10.8-centos6.5.zip 解压后的路径为 /home/user1/bce-cli-0.10.8-centos6.5,您需要将路径/home/user1/bce-cli-0.10.8-centos6.5/加入环境变量中。
注意:设置完路径后会出现ls命令不可用ls: command not found,原因是路径设置问题,在操作的时候先不管,操作完CLI再执行

1
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

即可恢复

3、配置BOS CLI
使用BOS CLI工具之前,推荐先设置Access Key、Secure Key、Region和Host。可以通过-c/–configure来设置AK、SK、Region和Host信息。

1
2
3
4
5
6
7
8
9
10
bce -c [<conf-path>]
BOS Access Key ID [None]: Enter Your AK(在百度云控制台的安全认证里)
BOS Secret Access Key [None]: Enter Your SK(在百度云控制台的安全认证里,需要手机短信验证获取)
BCE Security Token [None]: Enter Your Security Token(实际操作时没有提示要这个)
Default region name [bj]: Enter Your region输入BOS所在区域
Default domain [bj.bcebos.com]: Enter Your host输入你打算使用的BOS Bucket的域名
Default use auto switch domain [yes]:按enter跳过,设置自动切换域名,BOS拥有多个Region,如果您需要在不同Region下面进行操作,CLI的“自动切换域名”功能可以根据您当前操作的Bucket所在Region,来自动切换域名。为了方便您的使用,CLI会默认开启此功能。
Default breakpoint_file_expiration [7] days:设置断点续传有效期,按enter跳过
Default use https protocol [no]: 设置HTTPS协议上传,按enter跳过
Default multi upload thread num [10]:设置分块并行上传线程数,按enter跳过

4、批量将./temp/文件夹内的文件上传至bce-test这个bucket中

1
bce bos cp ./temp/ bos:/bce-test -r
原文链接:https://xiaohost.com/1749.html,转载请注明出处。
0

评论2

请先
  1. 朋友 交换链接吗