初始化配置obsutil
使用obsutil之前,您需要配置obsutil与OBS的对接信息,包括OBS终端节点地址(Endpoint)和访问密钥(AK和SK)。获得OBS的认证后,才能使用obsutil执行OBS桶和对象的相关操作。
操作步骤
- 执行下命令对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 命令查看该文件。
- 配置完成后,您可以通过执行以下命令检查连通性,确保配置无误。
./obsutil ls -s
根据回显结果,检查配置结果:
- 如果返回结果中包含“Bucket number is:”,表明配置正确。
- 如果返回结果中包含“Http status [403]”,表明访问密钥配置有误。
- 如果返回结果中包含“A connection attempt failed”,表明无法连接OBS服务,请检查网络环境是否正常。