上云无忧 > 文档中心 > 百度智能云对象存储BOS工具 - 配置BOSCLI
对象存储BOS
百度智能云对象存储BOS工具 - 配置BOSCLI

文档简介:
配置支持中文显示的CLI环境。 如需要配置支持中文显示的CLI环境,请执行如下命令配置: $ export LANG=en_US.UTF-8 说明:可先执行$ locale命令查看当前环境的语言支持情况,若不是LANG=en_US.UTF-8,可执行上述命令进行修改。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

通用配置

配置支持中文显示的CLI环境

如需要配置支持中文显示的CLI环境,请执行如下命令配置:

$ export LANG=en_US.UTF-8

说明:可先执行$ locale命令查看当前环境的语言支持情况,若不是LANG=en_US.UTF-8,可执行上述命令进行修改。

配置AK/SK、Region、Host信息

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

$ 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
$ Default domain [bj.bcebos.com]: Enter Your host

说明:

  • <conf-path>为本地文件目录,当用户有多个百度智能云账户时,通过指定<conf-path>将不同账号的配置文件写到不同目录下,执行命令时可以指定目录选择对应账户的配置。
  • 不指定<conf-path>时,CLI在配置完成后将配置文件自动写到当前用户主目录~/.bce;指定<conf-path>时,将配置文件自动写到指定目录。
  • 即使不设置AK/SK,您也可以通过BOS CLI访问public权限的bucket。
  • 当且仅当您使用临时授权访问提供的AK/SK访问BOS时,才需要您提供 Security Token。
  • 指定Region之后您可以不指定Host,BOS CLI可自动拼接Host为Region.bcebos.com。
  • 如果您指定了Host,那么BOS CLI不再自动拼接Host,而是访问您指定的Host。
  • 可以填写None将AK/SK/Region以及Domain设置为空。当Region设置为空时默认值为bj;当Domain设置为空时默认使用Region拼接,当两个同时为空时默认访问bj.bcebos.com

注意:

  • 如果您使用的AK/SK是直接从百度智能云控制台的安全认证中获取的,请将Security Token设置为空或者none。

BOS相关配置

bce -c命令除了可以进行通用设置,还支持设置自动切换域名,另还支持设置BOS上传的相关属性,如断点续传有效期、是否使用HTTPS协议及分块上传的多线程数。

设置自动切换域名

BOS拥有多个Region,如果您需要在不同Region下面进行操作,CLI的“自动切换域名”功能可以根据您当前操作的Bucket所在Region,来自动切换域名。为了方便您的使用,CLI会默认开启此功能。

如果您想让您所以的操作请求都发送到您指定的域名或者Host(通过bce -c配置的domain),你可以通过bce -c命令关闭“自动切换域名”功能, 设置为no表示关闭此功能。

$ bce -c [<conf-path>]
$ Default use auto switch domain [yes]:

说明:取值可以是yes和no,yes代表开启根据Bucket所在Region自动切换域名,no表示关闭。缺省情况下为开启。

设置断点续传有效期

CLI支持文件上传的断点续传。当某次上传因为意外中断,您可以重新执行命令,继续上一次的上传。断点续传功能需要设置有效期,有效期是指在该时间内,如出现中断,重新上传时可续传断点之后的部分;如超过该有效期,则会开始一次新的上传。

$ bce -c [<conf-path>]
$ Default breakpoint_file_expiration [7] days: Enter the period of keep breakpoint file

说明:续传有效期应设置为大于等于0的整数,设为为“-1”表示永久保留。缺省续传有效期为7天。

设置HTTPS协议上传

为了保证用户数据的安全性,建议用户使用HTTPS协议上传。是否使用HTTPS可以通过bce -c命令进行设置,设置为no代表使用HTTP协议上传。

$ bce -c [<conf-path>]
$ Default use https protocol [no]:

说明:取值可以是yes和no,缺省情况下使用HTTP协议上传。

设置分块并行上传线程数

大文件分块上传时,可以通过bce -c命令设置并行上传的线程数。

$ bce -c [<conf-path>]
$ Default multi upload thread num [10]:

说明:并行上传的线程数应设置为大于等于1的整数,缺省为10。

相似文档
  • 用户可以通过bos命令来访问BOS服务,管理、操作Bucket和Object。如果BOS服务余额不足时进行操作会提示Access Denied。 CLI使用多层命令结构,所有的命令以bce开头,[options]表示BCE CLI支持的选项,表示CLI所支持的服务,如BOS等,每个服务拥有多个特定的子命令。
  • BCE CLI工具包 [2018-06-05] 版本号0.10.10 变更记录: 增加bosapi接口get-object-meta用于获取文件meta信息和判断文件是否存在; BCE CLI工具包 [2017-12-12] 版本号0.10.9 变更记录: 支持使用STS; BCE CLI工具包 [2017-11-02] 版本号0.10.8 变更记录: sync 支持指定和排除指定时间范围内的文件; 支持三步COPY;
  • 数据上云的过程,可以分为“本地数据上云”、“从其他云迁移到 BOS ”两种场景,每种场景下都有存量和增量数据。百度智能云对象存储 BOS 提供了多种数据迁移方式,在数据一致性及无缝切换的前提下,尽量减少额外开销。您可以根据自身的业务情况,灵活选择数据迁移方式。
  • 存量数据的特点是数据量一般比较大,迁移需要较长的时间,但数据基本固定,很少再进行修改。本地数据上云时,您可以根据自身网络条件选择在线方式或离线方式进行迁移。
  • 针对客户从其他云迁移到 BOS 的场景,百度智能云对象存储BOS提供了两种迁移方式,分别是 BOS Import 工具和控制台在线数据导入功能。BOS Import 工具的特点是可靠、安全、稳定,适用于 1TB 以上的数据迁移;控制台在线数据导入功能的特点是在迁移量不大的情况下,操作方便、快捷,适用于 1TB 以下的数据迁移。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部