搭建华为云鲲鹏弹性云服务器ECS,并使用obsutil通过内网访问对象存储服务OBS下载对象文件

  •  以下创建所有云服务的区域需保持一致,这里统一选择:华北-北京四。

        1.创建对象存储服务OBS

        登录华为云官网:

        云产品最新优惠活动_域名注册优惠促销_域名优惠购买-华为云

        点击右上角进入控制台,在控制台点开左上角搜索云服务。

  

        搜索到华为云服务OBS,进入桶列表点击新建桶。

        选择区域和输入桶名称,其他可以设为默认。

        参考文档:

        准备环境_对象存储服务 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为保存文件路径

        文件下载成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值