Docs Menu
Docs Home
/ /

Conectar servicios de Azure a un clúster mediante el Conector de servicios de Azure

El Conectorde Servicio de Azure le permite conectar servicios de computación de Azure a sus clústeres de Atlas. Una vez configurada su aplicación para usar la cadena de conexión de Atlas, el Conector de Servicio deAzure almacena de forma segura dicha cadena y administra la conexión entre su aplicación y Atlas.

Este tutorial demuestra cómo conectar un servicio de cómputo de Azure (como Azure App Service) a su clúster Atlas mediante el Conector de servicio de Azure dentro del Portal de Azure.

El conector de servicio deAzure para Atlas tiene las siguientes limitaciones:

  • El Conector de servicio de Azure para Atlas no valida la cadena de conexión más allá de comprobar si hay cadenas vacías. Asegúrese de que su La cadena de conexión es válida para evitar errores de conexión en tiempo de ejecución.

  • El Conector de Serviciode Azure no es compatible con todas las regiones de Azure. Para obtener más información, consulte Compatibilidad con regiones del Conector de Servicio.

  • Una cuenta de Azure con una suscripción activa.

  • Un servicio de computación de Azure para conectarse a Atlas. Para saber qué servicios de Azure admite el Conector de Servicio de Azure, consulte la documentación de Azure.

  • Un clúster Atlas existente.

  • Un usuario de base de datos con los permisos necesarios para acceder a su clúster Atlas.

    Importante

    El Conector de Servicio de Azure para Atlas actualmente solo admite la autenticación SCRAM. Para obtener más información, consulte Configurar usuarios de bases de datos.

  • La cadena de conexión de su clúster Atlas.

Siga estos pasos para conectar su servicio de cómputo de Azure (como App Service) a Atlas mediante el portal de Azure.

1

En el portal de Azure, seleccione el App Service, la aplicación de función u otro recurso informático que desee conectar a Atlas.

2

En el menú de la izquierda del servicio, desplácese hasta la Settings sección y seleccione Service Connector.

3
4

Configure los siguientes campos:

  1. Service type: Busque y seleccione MongoDB Atlas Cluster (preview).

  2. Connection nameAsigne un nombre descriptivo a esta conexión, por ejemplo, "atlas_connection", o acepte el nombre generado automáticamente. Este nombre se utiliza para fines de administración de Azure.

  3. Haga clic Next: Authentication

5

La opción Connection string está preseleccionada ya que es el único método compatible con Atlas.

  1. Ingrese su cadena de conexión de Atlas. Para encontrarla,consulte la Comunidad de búsqueda de MongoDB.

  2. (Opcional) Edite el nombre de la variable que Azure Service Connector usa para la cadena de conexión. Haga clic en Advanced y luego en el icono del lápiz. Edite el nombre de la variable y, a continuación, haga clic en Done.

  3. Haga clic en Next: Networking.

    Omita este paso ya que administra los controles de acceso a la red desde la configuración de su proyecto Atlas, no a través de las opciones de configuración de red de Service Connector.

    Para aprender acerca del control de acceso en red en Atlas, consulta Configura las funcionalidades de seguridad para los clústeres.

  4. Haga clic en Next: Review + Create.

    Revise el resumen de los detalles de la conexión. Verifique el servicio de destino (Atlas), el servicio de cómputo, el método de autenticación y las variables de entorno creadas.

  5. Haga clic en Create.

    Azure podría tardar uno o dos minutos en aprovisionar la conexión. El Conector de Servicio configura los parámetros necesarios en el servicio de cómputo de Azure (principalmente, las variables de entorno).

    Después de crear o modificar una conexión de Azure Service Connector, es posible que las variables de entorno correspondientes no se actualicen ni se reflejen inmediatamente en el entorno de su aplicación.

    Confirme que la conexión se creó correctamente volviendo a la página del Conector de Servicio de su servicio de cómputo. La nueva conexión de Atlas debería aparecer en la lista.

Tras crear la conexión, el Conector de Servicio usa los detalles de conexión del entorno de su servicio de computación de Azure. El código de su aplicación accede a estas variables de entorno para conectarse a Atlas mediante un controlador o biblioteca estándar de MongoDB adecuado para el lenguaje o marco de trabajo elegido.

Volver

VS Code

En esta página