Puedes conectar aplicaciones alojadas en Render a un clúster de Atlas.
Utilice esta página para completar las siguientes tareas:
Cree y configure un clúster de Atlas.
Conéctese a su aplicación alojada en Render.
Para aprender más, la documentación de Render.
Considerations
Para conectar una aplicación alojada en Render a un clúster de Atlas, debe seleccionar AWS como proveedor de nube para su clúster de Atlas.
Crea y configura un clúster Atlas
Para crear y configurar un clúster en la Interfaz de Usuario de Atlas:
Cree una cuenta de Atlas o inicie sesión en Atlas.
Crea una cuenta de Atlas o inicia sesión en una cuenta existente.
En Atlas, ve a Clusters página para tu proyecto.
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.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Clusters en la sección Database.
La página de clústeres se muestra.
Selecciona un tipo de clúster.
Para aprender más, Seleccionar nivel de clúster.
Selecciona una región.
Selecciona la región de AWS más cercana a la región donde está implementada tu aplicación alojada en Render.
Región de renderizar | Región de AWS | Atlas region |
|---|---|---|
|
|
|
| Dedicated tier: us-east-2Flex tier: us-east-1 | Dedicated tier: US_EAST_2Flex tier: US_EAST_2 |
|
|
|
|
|
|
|
|
|
Especifique cómo desea autenticar la conexión a su clúster de Atlas.
En la sección How would you like to authenticate your connection? de la página Quickstart, puede configurar una de las siguientes opciones para su clúster.
Puedes crear variables de entorno para los siguientes valores en tu servicio Render que se conecta a Atlas.
Haga clic en Username and Password.
Establezca los valores Username y Password del nuevo usuario.
Haga clic en Create User.
Haz clic en Certificate. MongoDB utiliza certificados X.509 para autenticación sin contraseña.
Especifique el Nombre Común (CN) para el nuevo usuario.
opcional. Activa el Download certificate when user is added en On para descargar el certificado después de crear el usuario.
Si decide descargar el certificado, también debe especificar su vencimiento. Para especificar la duración, seleccione la del certificado en el menú desplegable. Puede configurar el vencimiento en
3,6,12o24meses.Haga clic en Add User.
El nuevo usuario recibe el rol de
Project Data Access Read/Writepor defecto.
Especifique desde dónde le gustaría conectarse a su clúster de Atlas.
Puedes activar el acceso para cualquier red que necesite leer y guardar datos en tu clúster. Para habilitar el acceso, puedes configurar el acceso desde el entorno Render nube a tu clúster.
Elige Cloud Environment para configurar el acceso a la red entre Atlas y tu entorno Render.
Agrega las IP de salida estáticas del servicio de Render.
Conéctese a su aplicación alojada en Render
Puede ver una cadena de conexión en la interfaz de usuario de Atlas y usarla para conectarse a su aplicación alojada en Render.
En Atlas, ve a la página Clusters de tu proyecto.
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.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Clusters en la sección Database.
La página de clústeres se muestra.
Ve tu cadena de conexión en la Interfaz de Usuario de Atlas.
Se debe hacer clic en el botón Connect del clúster.
Selecciona el tipo Standard Connection.
Haga clic en Choose a connection method.
Haga clic en Drivers.
Para obtener más información, consulta drivers.
Seleccione el driver, instale el driver y copie la cadena de conexión.
Para obtener más información, consulta Cadenas de conexión.
Conéctese a su aplicación alojada en Render.
Vuelve a tu tablero de Render.
Crear variables de entorno para autenticar la conexión a tu clúster de Atlas.
Para obtener más información, consulte Variables de entorno y secretos en la documentación de Render.
Agregue la cadena de conexión al código de su aplicación.