En esta página, se describe cómo establecer una conexión segura entre la base de datos de origen de MongoDB Atlas y Datastream mediante la inclusión en la lista de entidades permitidas de direcciones IP específicas. El método de conectividad de la lista de entidades permitidas de IP garantiza que tu base de datos solo acepte tráfico de una instancia autorizada 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:
- En el panel de MongoDB Atlas, en Seguridad, haz clic en Acceso a la base de datos.
- Haz clic en Usuario de base de datos nuevo y selecciona el método de autenticación de contraseña para tu usuario.
- Ingresa el nombre de usuario y la contraseña de tu usuario de Datastream.
- En Privilegios de usuario de la base de datos, selecciona Otorgar privilegios de usuario específicos.
- En Privilegios específicos, agrega la siguiente función:
readAnyDatabase
- Haz clic en Agregar usuario.
Recupera las direcciones IP públicas de Datastream
Cuando creas un perfil de conexión para tu base de datos de origen, debes recuperar las direcciones IP públicas de Datastream para autorizarlas en MongoDB Atlas.
Ve a la página Perfiles de conexión en la Google Cloud consola.
Haz clic en Crear perfil y selecciona MongoDB.
Ingresa los detalles de la conexión, incluidos el nombre del perfil de conexión, el nombre de host o la dirección IP, el puerto y las credenciales del usuario de la base de datos.
En la sección Define connection settings, busca la lista de direcciones IP públicas de Datastream.
Copia estas direcciones IP.
Configura las listas de entidades permitidas de IP en MongoDB Atlas
Permite las direcciones IP públicas de Datastream en la configuración de seguridad de MongoDB Atlas:
- Accede a tu cuenta de MongoDB Atlas.
- En el menú de navegación, haz clic en Seguridad y, luego, en Acceso a la red.
- Haz clic en Agregar dirección IP.
- Ingresa la primera dirección IP que copiaste de Datastream.
- Repite este proceso para cada dirección IP que quieras incluir en la lista de entidades permitidas.
- Haz clic en Confirmar y espera a que el estado cambie a Activo.
Prueba y crea el perfil de conexión
Después de activar las listas de entidades permitidas de IP en MongoDB Atlas, puedes verificar la conexión.
- Vuelve a la página de configuración de Perfiles de conexión en la Google Cloud consola.
- Haz clic en Ejecutar prueba para probar la conectividad a tu base de datos.
- Verifica que la prueba se complete correctamente y, luego, haz clic en Crear para guardar el perfil.
Si la prueba falla, verifica que todas las direcciones IP de Datastream estén activas en la lista Acceso a la red de la instancia de Atlas y que el usuario de la base de datos tenga asignados los privilegios correctos.