Updated on 2022-09-20 GMT+08:00

Connecting to a Replica Set Instance Using Robo 3T

To connect to an instance from a local device, you can use Robo 3T to access the instance from the Internet.

This section describes how to use Robo 3T to connect to a cluster instance from a local device. In this section, the Windows operating system (OS) used by the client is used as an example.

Robo 3T can connect to an instance with an unencrypted connection or an encrypted connection (SSL). To improve data transmission security, connect to instances using SSL.

Connection Diagram

Figure 1 Connection diagram

Prerequisites

  1. Bind an EIP to the ECS and configure security group rules.
    1. Bind an EIP to the replica set instance.

      For details about how to bind an EIP, see Binding and Unbinding an EIP.

    2. Obtain the IP address of a local device.
    3. Configure security group rules.

      Add the IP address obtained in 1.b and the instance port to the inbound rule of the security group.

      For details about how to configure security group rules, see Configuring Security Group Rules.

    4. Run the ping command to ping the EIP bound in 1.a to ensure that the EIP is accessible through your local device.
  2. Install Robo 3T.
    1. For details, see Installing Robo 3T.

SSL

If you connect to an instance over the SSL connection, enable SSL first. Otherwise, an error is reported. For details about how to enable SSL, see Enabling and Disabling SSL.

  1. Run the installed Robo 3T. On the displayed dialog box, click Create.

    Figure 2 Connections

  2. In the Connection Settings dialog box, set the parameters of the new connection.

    1. On the Connection tab, enter the name of the new connection in the Name text box and enter the EIP and database port that are bound to the DDS DB instance in the Address text box.
      Figure 3 Connection
    2. On the Authentication tab, set Database to admin, User Name to rwuser, and Password to the administrator password you set during the creation of the cluster instance.
      Figure 4 Authentication
    3. On the TLS tab, select Use TLS protocol and select Self-signed Certificate for Authentication Method.
      Figure 5 SSL
    4. Click Save.

  3. On the MongoDB Connections page, click Connect to connect to the replica set instance.

    Figure 6 Cluster connection information

  4. If the replica set instance is successfully connected, the page shown in Figure 7 is displayed.

    Figure 7 Connection succeeded

Unencrypted Connection

If you connect to an instance over an unencrypted connection, disable SSL first. Otherwise, an error is reported. For details, see Enabling and Disabling SSL.

  1. Run the installed Robo 3T. On the displayed dialog box, click Create.

    Figure 8 Connections

  2. In the Connection Settings dialog box, set the parameters of the new connection.

    1. On the Connection tab, enter the name of the new connection in the Name text box and enter the EIP and database port that are bound to the DDS DB instance in the Address text box.
      Figure 9 Connection
    2. On the Authentication tab, set Database to admin, User Name to rwuser, and Password to the administrator password you set during the creation of the cluster instance.
      Figure 10 Authentication
    3. Click Save.

  3. On the MongoDB Connections page, click Connect to connect to the replica set instance.

    Figure 11 Replica set connection information

  4. If the replica set instance is successfully connected, the page shown in Figure 12 is displayed.

    Figure 12 Connection succeeded