Azure Service Connector te permite conectar los servicios de cómputo de Azure a tus clústeres de Atlas. Una vez que se haya configurado su aplicación para usar la cadena de conexión Atlas, el Azure Service Connector almacenará de manera segura su cadena de conexión y gestionará 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 tu clúster de Atlas usando el Azure Service Connector dentro del Portal de Azure.
Limitaciones
El Connector de servicios de Azure para Atlas tiene las siguientes limitaciones:
Azure Service Connector for Atlas no valida la cadena de conexión más allá de comprobar si hay cadenas vacías. Asegúrese de que la cadena de conexión sea válida para evitar errores de conexión en tiempo de ejecución.
Azure Service Connector no admite todas las regiones de Azure. Para obtener más información, consulte soporte regional de Service Connector.
Requisitos previos
Una cuenta de Azure con una suscripción activa.
Un servicio de cómputo en Azure para conectarse a Atlas. Para aprender qué servicios Azure admite el Azure Service Connector, consulte la Azure documentación.
Un clúster Atlas existente.
Usuario de base de datos con los permisos necesarios para acceder al clúster de Atlas.
Importante
Actualmente,Azure Service Connector para Atlas solo admite la autenticación SCRAM. Para obtener más información, consulte Configurar usuarios de la base de datos.
Cadena de conexión del clúster de Atlas.
Procedimiento
Siga estos pasos para conectar su servicio de cómputo de Azure (como App Service) a Atlas utilizando el portal de Azure.
Configura la conexión.
Configura los siguientes campos:
Service type: Busca y selecciona MongoDB Atlas Cluster (preview).
Connection name: Asigna un nombre descriptivo para esta conexión, por ejemplo, "atlas_connection", o acepta el nombre generado automáticamente. Este nombre es para propósitos de gestión de Azure.
Haga clic Next: Authentication
Configura la autenticación.
La opción Connection string está preseleccionada ya que es el único método compatible con Atlas.
Introduce tu cadena de conexión de Atlas. Para encontrar tu cadena de conexión, consulta Conéctate a MongoDB Search Community.
(Opcional) Edita el nombre de la variable que Azure Service Connector utiliza para tu cadena de conexión. Haga clic en Advanced y haga clic en el ícono de lápiz. Edita el nombre de la variable y luego haz clic en Done.
Haga clic en Next: Networking.
Omitir este paso, ya que gestionas los controles de acceso a la red desde la configuración de tu proyecto de Atlas, no por medio 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.
Haga clic en Next: Review + Create.
Revisa el resumen de los detalles de la conexión. Verifique el servicio objetivo (Atlas), el servicio de cómputo, el método de autenticación y las variables de entorno que se crean.
Haga clic en Create.
Puede que Azure tarde uno o dos minutos en aprovisionar la conexión. Service Connector configura los ajustes necesarios en tu servicio de computación Azure (principalmente 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 reflejen de inmediato en el entorno de su aplicación.
Confirme que la conexión se haya creado correctamente volviendo a la página del Service Connector para su servicio de computación. La nueva conexión de Atlas debería estar incluida en la lista.
Uso de la conexión en tu aplicación
Después de crear la conexión, Service Connector utiliza los detalles de la conexión en el entorno de la Azure de tu servicio de cómputo. Tu código de aplicación accede a estas variables de entorno para conectarse a Atlas mediante un driver estándar de MongoDB o una librería apropiada para el lenguaje o framework elegido.
Obtén más información
Resumen de la integración del Service Connector Atlas/Azure en la documentación de Azure.
Conecta tu clúster Atlas con un servicio de aplicaciones de Azure en la documentación de Azure.