文档首页 > > 最佳实践> 在ECS上通过内网访问OBS> 在Linux ECS上使用obsutil通过内网访问OBS

在Linux ECS上使用obsutil通过内网访问OBS

分享
更新时间: 2020/08/10 GMT+08:00

obsutil是适用于Windows、macOS和Linux操作系统的命令行工具,支持通过配置内网DNS服务器地址的方式,使在华为云上的Linux ECS通过内网直接访问OBS,下面将介绍其具体操作流程和操作步骤。

流程

图1 在Linux ECS上使用obsutil通过内网访问OBS的流程

操作步骤

  1. 登录Linux ECS

    1. 登录华为云,在页面右上角单击“控制台”,进入“管理控制台”页面。
    2. 在打开的控制台首页,选择计算 > 弹性云服务器
    3. 选择待登录的云服务器,登录弹性云服务器。

      由于购买Linux ECS时设置的登录鉴权方式不同,登录方式因此也存在差异。

      不同方式登录的具体操作请参见登录弹性云服务器

  2. 查看Linux ECS是否已配置内网DNS

    1. 成功登录Linux ECS后,打开命令行终端。
    2. 运行cat /etc/resolv.conf命令,查看首行“nameserver”后的IP地址是否为当前ECS所在区域的内网DNS地址。

      华为云针对各区域提供了不同的内网DNS服务器地址。具体请参见华为云提供的内网DNS服务器地址

      • 否,执行3
      • 是,执行4

  3. 配置内网DNS

    修改ECS的DNS服务器地址为华为云提供的内网DNS,可以通过修改VPC子网DNS地址和修改本地DNS配置两种方式实现。

    • 方式一:修改VPC子网DNS地址

      确定ECS所在VPC,并修改VPC子网的DNS服务器地址为内网DNS地址后,可以使整个VPC内的ECS都通过内网DNS进行解析,从而访问在华为云内网的OBS服务。详细操作请参见修改子网网络信息

      内网DNS服务器地址需根据ECS所在区域选择内网DNS服务器地址,具体的地址信息请参见华为云提供的内网DNS服务器地址

    • 方式二:修改本地DNS配置

      此处以CentOS 6.x 64bit弹性云服务器为例,介绍如何修改本地DNS配置。

      1. 打开命令行终端。
      2. 运行以下命令,打开“/etc/resolv.conf”文件。
        vi /etc/resolv.conf
      3. 按下i键进入编辑模式,在“/etc/resolv.conf”文件中按照以下格式,在原有的DNS服务器地址之前新增内网DNS服务器地址。
        nameserver 内网DNS服务器地址
        • 内网DNS服务器地址需根据ECS所在区域选择内网DNS服务器地址,具体的地址信息请参见华为云提供的内网DNS服务器地址
        • 新增的DNS服务器地址必须位于所有原有的DNS服务器地址之前。
        • DNS服务器按照nameserver顺序选择,且仅在前一个DNS服务器出现故障、不可用或无法解析请求的域名时,才选择下一个DNS服务器。因此,后续如果想切换成公网方式,需要将首行DNS地址改为公网的DNS,或者在已有DNS服务器地址前增加一条公网DNS服务器地址。
      4. 按下Esc键,并输入:wq!,保存并退出文件。

        修改后的DNS地址在保存“/etc/resolv.conf”文件的修改操作后立即生效。

  4. 下载obsutil

    obsutil最新版本和下载链接请参见下载obsutil

  5. 配置obsutil

    使用obsutil之前,您需要配置obsutil与OBS的对接信息,包括OBS终端节点(Endpoint)和访问密钥(AK和SK)。

    具体操作请参见obsutil指南的初始化配置章节。

    其中OBS终端节点(Endpoint)需要根据ECS所在区域输入。

    OBS区域和终端节点信息请参见地区和终端节点

  6. 使用obsutil

    obsutil配置成功后,便可以在Linux ECS上直接通过内网访问OBS,进行基本的数据存取操作以及其他的高级设置操作。

    常见的数据存储操作请参见:

    详细使用指南请参见对象存储服务工具指南(obsutil)

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问