Configura MongoDB Atlas con interfaces de Private Service Connect

En esta página, se describe cómo configurar una base de datos de origen de MongoDB Atlas para que funcione con Datastream a través de interfaces de Private Service Connect. Ten en cuenta que el procedimiento descrito no es una solución de alta disponibilidad. Si el nodo de MongoDB no supera la prueba del perfil de conexión, debes actualizar manualmente la dirección IP en el perfil de conexión de Datastream.

Configura un usuario de la base de datos de MongoDB

Para usar Datastream con una instancia de MongoDB Atlas, primero debes crear un usuario de la base de datos y otorgarle privilegios de acceso:

  1. En el panel de MongoDB Atlas, en Seguridad, haz clic en Acceso a la base de datos.
  2. Haz clic en Usuario de base de datos nuevo y selecciona el método de autenticación de contraseña para tu usuario.
  3. Ingresa el nombre de usuario y la contraseña de tu usuario de Datastream.
  4. En Privilegios de usuario de la base de datos, selecciona Otorgar privilegios de usuario específicos.
  5. En Privilegios específicos, agrega el siguiente rol:
    • readAnyDatabase
  6. Haz clic en Agregar usuario.

Configura la red

Conecta tus redes de nube privada virtual en Datastream y MongoDB Atlas.

  1. Identifica la red de nube privada virtual central en tu proyecto de Google Cloud . Asegúrate de que los rangos de direcciones IP de esta red no se superpongan con los rangos de direcciones IP de tus redes de Datastream o MongoDB Atlas.
  2. Crea una configuración de conectividad privada para interconectar tu red de Datastream con tu red central de Google Cloud nube privada virtual.
  3. Configura una conexión de intercambio de tráfico de red en MongoDB Atlas para intercambiar tráfico entre tu red central deGoogle Cloud nube privada virtual y tu red de MongoDB Atlas. Proporciona el ID del proyecto, el nombre de la red, el nombre de la subred y el nombre del extremo. Para obtener más información, consulta Set up a private endpoint for a dedicated cluster en la documentación de MongoDB.

Crea el perfil de conexión

Después de configurar tu red, crea un perfil de conexión de Datastream.

  1. Ve a la página Perfiles de conexión en la consola de Google Cloud .

    Ir a la página Perfiles de conexión

  2. Haz clic en Crear perfil y selecciona MongoDB.

  3. En el campo Nombre de host, ingresa la dirección IP del extremo en la sección Extremos conectados de la página Private Service Connect enGoogle Cloud.

    Ir a Private Service Connect

  4. En el campo Puerto, escribe 27017.

  5. Ingresa el nombre de usuario y la contraseña de tu usuario de base de datos.

  6. Agrega las etiquetas tls y tls_allow_invalid_hostnames, y establece sus valores en true. Para obtener más información sobre cómo configurar etiquetas, consulta Crea un perfil de conexión para una base de datos de MongoDB.

  7. Selecciona Conectividad privada como tu método de conectividad.

  8. Selecciona la configuración de conectividad privada que creaste.

  9. Haz clic en Crear para guardar el perfil de conexión.

  10. Ejecuta una prueba para verificar la conexión a tu base de datos.