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 obtener más información, consulte La documentación de Render.
Considerations
Para conectar una aplicación alojada en Render a un clúster Atlas, debe seleccionar AWS como proveedor de nube para su clúster Atlas.
Crear y configurar 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.
Cree una cuenta Atlas o inicie sesión en una cuenta existente.
En Atlas, vaya a la Clusters Página para su 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 obtener más información, consulte Seleccionar nivel de clúster.
Seleccione el proveedor de AWS.
Seleccione una región.
Seleccione la región de AWS más cercana a la región donde está implementada su aplicación alojada en Render.
Región de renderizado | 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 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.
Puede crear variables de entorno para los siguientes valores en su 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. Cambie de Download certificate when user is added a 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.
Al nuevo usuario se le otorga el rol de forma
Project Data Access Read/Writepredeterminada.
Especifique desde dónde desea conectarse a su clúster Atlas.
Puede habilitar el acceso a cualquier red que necesite leer y escribir datos en su clúster. Para habilitarlo, puede configurar el acceso desde el entorno de nube de Render a su clúster.
Elija Cloud Environment para configurar el acceso a la red entre Atlas y su entorno de Render.
Agregue las direcciones IP salientes estáticas de su servicio 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.
Vea su cadena de conexión en la interfaz de usuario de Atlas.
Se debe hacer clic en el botón Connect del clúster.
Seleccione el tipo Standard Connection.
Haga clic en Choose a connection method.
Haga clic en Drivers.
Para obtener más información,consulte Controladores.
Seleccione el controlador, instálelo 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.
Regresa a tu panel de Render.
Cree variables de entorno para autenticar la conexión a su clúster 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.