-
以下创建所有云服务的区域需保持一致,这里统一选择:华北-北京四。
1.创建对象存储服务OBS
登录华为云官网:
点击右上角进入控制台,在控制台点开左上角搜索云服务。
搜索到华为云服务OBS,进入桶列表点击新建桶。
选择区域和输入桶名称,其他可以设为默认。
参考文档:
2.上传文件到OBS
在桶列表点击桶名称进入OBS桶新建文件夹。
进入文件夹点击上传对象
添加文件后点击上传即可。
3.创建虚拟私有云VPC和ECS
详细流程参考:创建华为云弹性云服务器ECS流程-CSDN博客
4.安装和配置obsutil
可以参考文档:在Linux ECS上使用obsutil通过内网访问OBS_弹性云服务器 ECS_华为云
4.1 运行cat /etc/resolv.conf命令,查看首行“nameserver”后的IP地址是否为当前ECS所在区域的内网DNS地址。
(所在区域的内网DNS地址查询:华为云提供的内网DNS地址是多少?_云解析服务 DNS_华为云)
4.2 确认是当前ECS所在区域的内网DNS地址后,下载obsutil。
执行wget命令:
wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_arm64.tar.gz
在软件包所在目录,执行以下解压命令:
tar -xzvf obsutil_linux_arm64.tar.gz
4.3 进入obsutil所在目录。
cd obsutil_linux_arm64_5.5.12
执行以下命令,为obsutil增加可执行权限。
chmod 755 obsutil
继续执行以下命令,如果能顺利返回obsutil版本号,说明安装成功。
./obsutil version
4.4 配置obsutil
获取AK/SK:
https://console.huaweicloud.com/iam/?region=cn-north-4&locale=zh-cn#/mine/accessKeyhttps://console.huaweicloud.com/iam/?region=cn-north-4&locale=zh-cn#/mine/accessKey (如果之前没有访问密钥,可以点击新增访问密钥,下载credentials文件。)
获取当前开通区域的OBS的终端节点地址
https://console.huaweicloud.com/apiexplorer/#/endpoint/OBShttps://console.huaweicloud.com/apiexplorer/#/endpoint/OBS 进行初始化配置:
./obsutil config -i=ak -k=sk -e=endpoint
#ak、sk替换成自己的AK、SK,endpoint替换成当前开通区域的OBS的终端节点地址
#(我们的区域选择了华北-北京四,则实际的OBS服务地址应为:https://obs.cn-north-4.myhuaweicloud.com)
将会自动生成config文件:
4.5 检查连通性
执行以下命令:
./obsutil ls -s
返回结果中包含“Bucket number :”,表明配置正确。
4.6 将obsutil添加到系统路径
设置执行权限:
chmod +x obsutil_linux_arm64_5.5.12
将obsutil路径添加到系统的PATH环境变量中:
export PATH=$PATH:/root/obsutil_linux_arm64_5.5.12
验证obsutil是否在系统路径中:
which obsutil
检查obsutil版本:
obsutil version
5.从obs批量下载对象文件
在相应的OBS文件路径下复制获取OBS地址,
obsutil cp obs://flair/code /projects -f -r
# obs://flair/code为OBS文件路径,/projects为保存文件路径
文件下载成功。