更新时间:2024-08-15 GMT+08:00
分享

初始化配置obsutil

使用obsutil之前,您需要配置obsutil与OBS的对接信息,包括OBS终端节点地址(Endpoint)和访问密钥(AK和SK)。获得OBS的认证后,才能使用obsutil执行OBS桶和对象的相关操作。

前提条件

  • 已成功下载obsutil,具体请参见下载软件
  • 已获取访问密钥(AK和SK),具体操作请参见准备环境中的3

操作步骤

  1. 执行下命令对obsutil进行初始化配置。

    chmod +x obsutil

    ./obsutil config -i=ak -k=sk -e=endpoint

    • ak:租户的access key,即创建访问密钥(AK和SK)中的AK。
    • sk:租户的secert key,即创建访问密钥(AK和SK)中的SK。
    • endpoint:不同区域的终端节点地址不同,OBS的终端节点地址如表1所示,也可参见地区和终端节点中关于OBS的内容。
      表1 终端节点

      区域名称

      区域

      终端节点(Endpoint)

      华北-北京一

      cn-north-1

      obs.cn-north-1.myhuaweicloud.com

      华北-北京四

      cn-north-4

      obs.cn-north-4.myhuaweicloud.com

      华东-上海二

      cn-east-2

      obs.cn-east-2.myhuaweicloud.com

      华南-广州

      cn-south-1

      obs.cn-south-1.myhuaweicloud.com

      • 以上命令运行后,会在运行obsutil命令的用户目录(Linux操作系统的“~”目录)下自动生成一个名为.obsutilconfig的配置文件,它包含了obsutil的所有配置信息,具体参数说明请参见配置参数说明
      • .obsutilconfig文件中保存有用户的AK和SK等信息,为避免密钥泄露,.obsutilconfig默认为隐藏文件,您可以在运行obsutil命令的用户目录下,使用ls -a 命令查看该文件。

  2. 配置完成后,您可以通过执行以下命令检查连通性,确保配置无误。

    ./obsutil ls -s

    根据回显结果,检查配置结果:

    • 如果返回结果中包含“Bucket number is:”,表明配置正确。
    • 如果返回结果中包含“Http status [403]”,表明访问密钥配置有误。
    • 如果返回结果中包含“A connection attempt failed”,表明无法连接OBS服务,请检查网络环境是否正常。

相关文档