Overview
Para conectarse a MongoDB, obtenga la información de nombre de host y puerto de Ops Manager y luego use un cliente de MongoDB, como mongosh o una biblioteca cliente de MongoDB, para conectarse. Para conectarse a un clúster, obtenga el nombre de host y el puerto del mongos proceso. Para conectarse a un conjunto de réplicas o a un proceso independiente, obtenga el nombre de host y el puerto de los mongod procesos.
Reglas de firewall
Las reglas de firewall y la autenticación de usuarios afectan el acceso a MongoDB. Es necesario contar con acceso al servidor y al puerto del proceso de MongoDB. Para obtener información sobre firewalls en servidores que ejecuten MongoDB, consulta la información sobre firewalls en el documento Seguridad de la red del manual de MongoDB.
Si tu instancia de MongoDB se ejecuta en Amazon Web Services (AWS), el grupo de seguridad asociado a los servidores de AWS también afecta el acceso. Los grupos de seguridad de AWS controlan el tráfico entrante y saliente a sus servidores asociados.
Procedimientos
Puedes recuperar un comando de shell para conectarte a tu instancia de MongoDB, o puedes recuperar el host y el número de puerto de un proceso específico de MongoDB y crear tu propio comando para conectarte utilizando la shell o la Librerías de clientes de MongoDB.
Obtén un comando de Shell para conectarte a una instancia de MongoDB
Navega a la vista Clusters de tu implementación.
Si aún no se muestra, se debe seleccionar la organización que contiene el proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.
Si aún no se muestra, haz clic en Deployment en la barra lateral.
- Haz clic en la vista Clusters.
Obtén el host y el puerto para un proceso de MongoDB
Navega a la vista Clusters de tu implementación.
Si aún no se muestra, se debe seleccionar la organización que contiene el proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.
Si aún no se muestra, haz clic en Deployment en la barra lateral.
- Haz clic en la vista Clusters.
(Opcional) Para clústeres particionados, filtra qué tipo de proceso está enumerado.
Los cuatro botones se enumeran en el siguiente orden, de izquierda a derecha: Shards, Configs, Mongos y BIs.
Proceso | Muestra |
|---|---|
Shards |
|
Configs |
|
Mongos |
|
BIs | Procesos de BI que acceden a datos en un clúster particionado. |
Conéctate a una implementación usando mongosh
Obtenga el host y el puerto utilizando el procedimiento anterior. Desde una consola, ejecute y especifique el host y el puerto. Por mongosh ejemplo:
mongosh --username <user> --password <pass> --host <host> --port <port>
Conéctese a una implementación usando una biblioteca de clientes de MongoDB
Obtenga el host y el puerto usando el procedimiento anterior. Consulta las instrucciones de tu biblioteca cliente para crear una cadena de conexión que especifique el nombre de host y el puerto.
Para clústeres fragmentados, especifique el nombre de host y el puerto de la instancia. Para un conjunto de réplicas, especifique una lista semilla de todos mongos los hosts del conjunto de réplicas. Su biblioteca cliente se conectará automáticamente al nodo principal. Por ejemplo:
mongodb://[<username>:<password>@]hostname0<:port>[,hostname1:<port1>][,hostname2:<port2>][...][,hostnameN:<portN>]