凯发k8国际娱乐官网入口-k8凯发> 对象存储服务 obs> 最佳实践> > > 场景二:在linux ecs上使用obsutil通过内网访问obs
更新时间:2022-11-21 gmt 08:00

场景二:在linux ecs上使用obsutil通过内网访问obs-凯发k8国际娱乐官网入口

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

obsutil需通过公网下载,或者从其他可以访问公网的云服务器下载后传到当前云服务器安装。

操作流程

图1 在linux ecs上使用obsutil通过内网访问obs的流程

操作步骤

  1. 登录linux ecs
    1. 登录,在页面右上角单击“控制台”,进入“管理控制台”页面。
    2. 在打开的控制台凯发k8国际娱乐k8凯发官网入口首页,选择计算 > 弹性云服务器
    3. 选择待登录的云服务器,登录弹性云服务器。

      由于购买linux ecs时设置的登录鉴权方式不同,登录方式因此也存在差异,不同方式登录的具体操作请参见。

  2. 查看linux ecs是否已配置内网dns
    1. 成功登录linux ecs后,打开命令行终端。
    2. 运行cat /etc/resolv.conf命令,查看首行“nameserver”后的ip地址是否为当前ecs所在区域的内网dns地址。

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

      • 否,执行3
      • 是,执行5
  3. 配置内网dns

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

    • 方式一:修改vpc子网dns地址

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

    • 方式二:修改本地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服务器按照nameserver顺序选择,且仅在前一个dns服务器出现故障、不可用或无法解析请求的域名时,才选择下一个dns服务器。因此,后续如果想切换成公网方式,需要将首行dns地址改为公网的dns,或者在已有dns服务器地址前增加一条公网dns服务器地址。
      4. 按下esc键,并输入:wq!,保存并退出文件。

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

  4. 确认是否已经是内网访问obs

    具体方法请参见

  5. 下载obsutil

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

  6. 配置obsutil

    使用obsutil之前,您需要配置obsutil与obs的对接信息,包括obs终端节点(endpoint)和访问密钥(ak和sk)。具体操作请参见obsutil指南的章节。

    其中obs终端节点(endpoint)需要根据ecs所在区域输入。obs区域和终端节点信息请参见。

  7. 使用obsutil

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

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

    详细使用指南请参见。

分享:
网站地图