Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

Gestionar y conectarse desde nodos privados

Nota

Esta funcionalidad no está disponible para clústeres gratuitos ni flexibles. Para aprender más sobre qué funcionalidades no están disponibles, consulte Límites del clúster gratuito de Atlas.

Después de configurar un nodo privado para un clúster, sigue estos pasos para gestionar y conectarte desde tu nodo privado de Atlas.

Para aprender más sobre el uso de nodos privados con Atlas, se puede consultar Aprender sobre nodos privados en Atlas.

Para ver nodos privados, debes tener acceso de Project Read Only al Proyecto.

Para borrar nodos privados, debes tener Project Owner acceso o superior al proyecto.

Los usuarios con acceso Organization Owner deben añadirse al proyecto como Project Owner.

Para los clústeres multiregionales debes crear un punto de conexión privado para cada región que tenga un nodo.

Si estás realizando mantenimiento en un clúster multiregional, no alteres ni remuevas nodos privados hasta que el mantenimiento esté completo para evitar la inactividad del clúster.

Si estás cambiando de un clúster multiregional a uno de una sola región, solo puedes remover los nodos privados antiguos después de verificar que tu clúster funciona completamente en la nueva configuración de una sola región y después de dirigir todo el tráfico a través del nuevo nodo privado de una sola región.

Para ver una lista completa de consideraciones, consulta Consideraciones.

Importante

Para consideraciones sobre cadenas de conexión conscientes de nodos privados, consulta Cadenas de conexión conscientes de nodos privados.

Utiliza una cadena de conexión consciente de endpoint privado para conectarte a un clúster de Atlas con el siguiente procedimiento:

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Clusters en la sección Database.

La página de clústeres se muestra.

2

Haz clic en Connect para el clúster al que deseas conectarte.

3
4
5

Importante

Omita este paso si Atlas indica en el paso Setup connection security que tiene al menos un usuario de base de datos configurado en su proyecto. Para gestionar los usuarios de base de datos existentes, consulte Configurar usuarios de base de datos.

Para acceder al clúster, necesitas un usuario de MongoDB con acceso a la base de datos o las bases de datos deseadas en el clúster de tu proyecto. Si tu proyecto no tiene usuarios de MongoDB, Atlas te invita a crear un usuario nuevo con el rol de Atlas Admin.

  1. Introducir el Username del nuevo usuario.

  2. Introduzca un Password para este nuevo usuario o haga clic en Autogenerate Secure Password.

  3. Hacer clic en Create Database User para guardar al usuario.

Se debe usar este usuario para realizar la conexión al clúster en el siguiente paso.

Una vez que hayas agregado un usuario de base de datos, haz clic en Choose Your Connection Method.

6

Para devolver los detalles del AWS nodo privado que se especifique utilizando la Atlas CLI, ejecute el siguiente comando:

atlas privateEndpoints aws describe <privateEndpointId> [options]

Para listar todos los nodos privados de AWS en un proyecto usando la Atlas CLI, ejecuta el siguiente comando:

atlas privateEndpoints aws list [options]

Para obtener más información sobre la sintaxis y los parámetros de los comandos anteriores, consulta la documentación de Atlas CLI para atlas privateEndpoints aws describe y atlas privateEndpoints aws list.

Para devolver la interfaz de nodo privado de AWS que especifiques. utilizando la Atlas CLI, ejecuta el siguiente comando:

atlas privateEndpoints aws interfaces describe <interfaceEndpointId> [options]

Para aprender más sobre la sintaxis de comandos y los parámetros, se puede consultar la documentación de Atlas CLI para atlas privateEndpoints aws interfaces describe.

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Database & Network Access en la sección Security.

La página Acceso a la base de datos y a la red se muestra.

2
  1. En la barra lateral, haga clic en Private Endpoint.

  2. Haz clic en la pestaña Dedicated Cluster.

Para devolver los detalles del Azure nodo privado que especifiques usando la Atlas CLI, ejecuta el siguiente comando:

atlas privateEndpoints azure describe <privateEndpointId> [options]

Para listar todos los nodos privados de Azure en un Proyecto usando la Atlas CLI, ejecute el siguiente comando:

atlas privateEndpoints azure list [options]

Para obtener más información sobre la sintaxis y los parámetros de los comandos anteriores, consulta la documentación de Atlas CLI para atlas privateEndpoints azure describe y atlas privateEndpoints azure list.

Para retornar la interfaz de endpoint privado de Azure que especifiques. usando el Atlas CLI, ejecuta el siguiente comando:

atlas privateEndpoints azure interfaces describe <privateEndpointResourceId> [options]

Para aprender más sobre la sintaxis de comandos y los parámetros, consulte la documentación de Atlas CLI para atlas privateEndpoints azure interfaces describe.

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Database & Network Access en la sección Security.

La página Acceso a la base de datos y a la red se muestra.

2
  1. En la barra lateral, haga clic en Private Endpoint.

  2. Haz clic en la pestaña Dedicated Cluster.

Para devolver los detalles del nodo privado de Google Cloud que se especifica mediante la Atlas CLI, ejecute el siguiente comando:

atlas privateEndpoints gcp describe <privateEndpointId> [options]

Para listar todos los nodos privados de Google Cloud en un proyecto usando la CLI de Atlas, ejecuta el siguiente comando:

atlas privateEndpoints gcp list [options]

Para obtener más información sobre la sintaxis y los parámetros de los comandos anteriores, consulta la documentación de Atlas CLI para atlas privateEndpoints gcp describe y atlas privateEndpoints gcp list.

Para devolver la interfaz de Nodo privado de Google Cloud que se especifique. Usando el Atlas CLI, se debe ejecutar el siguiente comando:

atlas privateEndpoints gcp interfaces describe <id> [options]

Para aprender más sobre la sintaxis de comandos y los parámetros, se puede consultar la documentación de Atlas CLI para atlas privateEndpoints gcp interfaces describe.

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Database & Network Access en la sección Security.

La página Acceso a la base de datos y a la red se muestra.

2
  1. En la barra lateral, haga clic en Private Endpoint.

  2. Haz clic en la pestaña Dedicated Cluster.

Para eliminar el endpoint privado AWS que se especifica utilizando la Atlas CLI, ejecuta el siguiente comando:

atlas privateEndpoints aws delete <privateEndpointId> [options]

Para saber más sobre la sintaxis y los parámetros del comando, consulta la documentación de Atlas CLI sobre atlas privateEndpoints aws delete.

Para eliminar la interfaz de punto final privado de AWS que has especificado usando el Atlas CLI, ejecuta el siguiente comando:

atlas privateEndpoints aws interfaces delete <interfaceEndpointId> [options]

Para obtener más información sobre la sintaxis de comandos y los parámetros, consulte la documentación de Atlas CLI para atlas privateEndpoints aws interfaces delete.

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Database & Network Access en la sección Security.

La página Acceso a la base de datos y a la red se muestra.

2
  1. En la barra lateral, haga clic en Private Endpoint.

  2. Junto al punto final privado que desea remover, haga clic en Terminate.

  3. Para confirmar, haz clic en Confirm en el cuadro de diálogo.

Advertencia

No borres un punto de enlace fallido si es el único nodo registrado con ese servicio privado de nodo. Si eliminas el último endpoint, todo el servicio de endpoint se elimina automáticamente y debes reiniciar todo el proceso de configuración.

Para eliminar el extremo privado de Azure que especifiques con el Atlas CLI, ejecuta el siguiente comando:

atlas privateEndpoints azure delete <privateEndpointId> [options]

Para obtener más información sobre la sintaxis del comando y los parámetros, consulta la documentación de Atlas CLI para atlas privateEndpoints azure delete.

Para borrar la interfaz de nodo privado Azure que especifiques utilizando Atlas CLI, ejecuta el siguiente comando:

atlas privateEndpoints azure interfaces delete <privateEndpointResourceId> [options]

Para obtener más información sobre la sintaxis del comando y los parámetros, consulte la documentación de Atlas CLI sobre borrar interfaces de Azure Endpoints privados de Atlas.

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Database & Network Access en la sección Security.

La página Acceso a la base de datos y a la red se muestra.

2
  1. En la barra lateral, haga clic en Private Endpoint.

  2. Junto al punto final privado que desea remover, haga clic en Terminate.

  3. Para confirmar, haz clic en Confirm en el cuadro de diálogo.

Advertencia

No borres un punto de enlace fallido si es el único nodo registrado con ese servicio privado de nodo. Si eliminas el último endpoint, todo el servicio de endpoint se elimina automáticamente y debes reiniciar todo el proceso de configuración.

Para borrar el nodo privado de Google Cloud que especifique usando Atlas CLI, ejecute el siguiente comando:

atlas privateEndpoints gcp delete <privateEndpointId> [options]

Para obtener más información sobre la sintaxis del comando y los parámetros, consulte la documentación de Atlas CLI para atlas privateEndpoints gcp delete.

Para borrar la interfaz de nodos privados de Google Cloud que especifiques utilizando la Atlas CLI, ejecuta el siguiente comando:

atlas privateEndpoints gcp interfaces delete <id> [options]

Para obtener más información sobre la sintaxis de los comandos y los parámetros, consulte la documentación de la CLI de Atlas sobre atlas privateEndpoints gcp interfaces borrar.

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Database & Network Access en la sección Security.

La página Acceso a la base de datos y a la red se muestra.

2
  1. En la barra lateral, haga clic en Private Endpoint.

  2. Junto al punto final privado que desea remover, haga clic en Terminate.

  3. Para confirmar, haz clic en Confirm en el cuadro de diálogo.

Advertencia

No borres un punto de enlace fallido si es el único nodo registrado con ese servicio privado de nodo. Si eliminas el último endpoint, todo el servicio de endpoint se elimina automáticamente y debes reiniciar todo el proceso de configuración.

Puedes configurar qué regiones de AWS pueden conectarse a tu servicio de punto final privado. Esto permite la conectividad de nodos privados entre regiones, lo que permite que las aplicaciones en diferentes regiones de AWS se conecten a sus clústeres de Atlas a través de nodos privados.

Para agregar o remover regiones de endpoint aceptadas desde la interfaz de usuario de Atlas:

Nota

La conectividad de puntos finales privados entre regiones se encuentra actualmente en fase de vista previa. Esta función permite configurar qué regiones de AWS pueden conectarse a su servicio de punto final privado, lo que posibilita que las aplicaciones de diferentes regiones accedan a sus clústeres de Atlas a través de puntos finales privados.

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Database & Network Access en la sección Security.

La página Acceso a la base de datos y a la red se muestra.

2
  1. En la barra lateral, haga clic en Private Endpoint.

  2. Haz clic en la pestaña Dedicated Cluster.

  3. Localiza el servicio de nodos privados para el que deseas gestionar las regiones aceptadas.

3
  1. Haz clic en el enlace Edit siguiente al servicio de punto final.

  2. En la sección Accepted Endpoint Regions, selecciona las regiones de AWS desde las que quieras permitir conexiones.

  3. Para remover una región, deselecciónala de la lista.

  4. Haga clic en Save para aplicar sus cambios.

4

Después de agregar las regiones de endpoints aceptadas, debe crear los endpoints de interfaz correspondientes en esas regiones dentro de su cuenta de AWS. Para obtener más información sobre cómo crear endpoints de la interfaz, consulta Configura un nodo privado para un clúster dedicado.