更新时间:2024-01-10 GMT+08:00

通过弹性IP连接DDS实例

本文档以DDS副本集实例和Windows操作系统为例,说明如何在控制台购买实例,绑定弹性IP,设置安全组,以及通过Robo 3T工具在本地环境连接DDS实例。具体操作步骤如下:

步骤1:购买实例

  1. 进入自定义购买文档数据库DDS页面
  2. 在“购买数据库实例”页面,选择计费模式,填写并选择实例相关信息后,单击“立即购买”。
    图1 基础配置
    图2 管理员设置
    图3 网络设置和购买时长与数量
    图4 高级配置
  3. 在“规格确认”页面,核对实例信息。
    • 包年/包月
      • 如果需要修改,单击“上一步”,修改实例信息。
      • 核对无误后,勾选华为云服务等级协议,单击“去支付”,进入“付款”页面,选择支付方式,完成支付。
    • 按需计费
      • 如果需要修改,单击“上一步”,修改实例信息。
      • 核对无误后,勾选华为云服务等级协议,单击“提交”,开始创建实例。
  4. 单击“返回实例列表”。实例创建成功后,用户可以在“实例管理”页面,查看并管理自己的数据库实例。
    • 创建实例过程中,实例运行状态显示为“创建中”,此过程约15分钟。创建完成的实例的运行状态显示为“正常”。
    • 对于批量购买的“包年/包月”实例,除实例名称和实例ID外,其余配置信息一致。

步骤2:绑定弹性IP

  1. 登录管理控制台
  2. 单击管理控制台左上方的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 文档数据库服务 DDS,进入文档数据库服务信息页面。
  4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例“基本信息”页面。
  5. 在实例“基本信息”页面的“节点信息”模块,选择角色为Primary的节点,单击“更多 > 绑定弹性IP”。
  6. 在弹出框中,选择一个已购买的弹性IP,单击“确定”。
  7. 绑定成功后,可在“节点信息”模块查看绑定结果。

步骤3:设置安全组

  1. 在实例“基本信息”页面的“网络信息”模块,查看实例的数据库端口。
  2. 在“网络信息”模块,单击安全组名称,进入安全组页面。
  3. 在安全组页面,单击安全组名称。
  4. 选择“入方向规则”页签,单击“添加规则”,在弹出窗口中,添加端口为数据库端口的入方向规则。

步骤4:连接DDS实例

  1. 打开Robo 3T下载地址:https://robomongo.org/download,单击“Download Studio 3T Free Today”。
    图5 下载页面
  2. 在弹出框中填写相关信息后,单击“Download Studio 3T for Windows”下载“studio-3t-x64.zip”。
    图6 下载工具
  3. 解压已下载的压缩包文件,双击解压目录下的“studio-3t-x64.exe”文件,开始执行安装。
  4. 安装完成后,打开工具,界面展示如图7所示。
    图7 工具主界面
  5. 在连接管理器界面,单击“New Connection”。
    图8 连接管理器
  6. 连接实例有两种方式:自动方式连接实例手动方式连接实例
    • 方式一:自动方式连接实例。
      1. 在弹框中输入URI,替换“<password>”后,单击“Next”。

        URI获取方式:

        您可以在“实例管理”页面,单击实例名称进入“基本信息”页面,单击“连接管理”,在“公网连接”模块中的“连接地址”中获取“公网连接地址”。

        图9 填入URI
      2. 在“Server”页面,在弹框中,单击“OK”。
        图10 连接Server
      3. 单击“Authentication”。
        图11 连接Authentication
      4. 单击“Test Connection”,检测连接是否成功。
        图12 检测连接
      5. 单击“SSL”,勾选“Use SSL protocol to connect”。

        如实例的SSL数据加密未开启,请跳过此步骤,直接执行步骤 检测成功后,单击“Save”

        图13 连接SSL
      6. 选择"Use own Root CA file (--sslCAFile)",导入证书后,勾选“Allow invalid hostnames”。

        该方式属于SSL连接模式,需要下载SSL证书,通过证书校验并连接数据库。

        您可以在“实例管理”页面,单击实例名称进入“基本信息”页面,单击“数据库信息”模块“SSL”处的,下载根证书或捆绑包。

        图14 填写SSL信息
      7. 单击“Test Connection”,检测连接是否成功。
        图15 检测SSL连接
      8. 检测成功后,单击“Save”。
        图16 连接信息
      9. 在连接信息页面,单击“Connect”,开始连接副本集实例。副本集实例连接成功后,工具界面显示如图图17所示。
        图17 副本集实例连接成功
    • 方式二:手动方式连接实例。
      1. 在弹框中,选择“Manually configure my connection settings”,单击“Next”。
        图18 手动连接方式
      2. 在“Server”界面,填写Server和Port。

        Server:弹性IP。

        Port:数据库端口。

        图19 连接Server
      3. 单击“Authentication”,选择“Legacy(SCRAM-SHA-1)”。
        图20 连接Authentication信息
      4. 填写“User name”、“Password”和“Authentication DB”。
        图21 连接Authentication
      5. 单击“Test Connection”,检测连接是否成功。
        图22 测试连接
      6. 单击“SSL”,勾选“Use SSL protocol to connect”。

        如实例的SSL数据加密未开启,请跳过此步骤,直接执行步骤 检测成功后,单击“Save”

        图23 连接SSL
      7. 选择"Use own Root CA file (--sslCAFile)",导入证书后,勾选“Allow invalid hostnames”。

        该方式属于SSL连接模式,需要下载SSL证书,通过证书校验并连接数据库。

        您可以在“实例管理”页面,单击实例名称进入“基本信息”页面,单击“数据库信息”模块“SSL”处的,下载根证书或捆绑包。

        图24 填写SSL信息
      8. 单击“Test Connection”,检测连接是否成功。
        图25 检测SSL连接
      9. 检测成功后,单击“Save”。
        图26 连接信息
      10. 在连接信息页面,单击“Connect”,开始连接副本集实例。副本集实例连接成功后,工具界面显示如图图27所示。
        图27 副本集实例连接成功