Cómo conectarse a la base de datos MongoDB en AWS

Cómo conectarse a la base de datos MongoDB en AWS
MongoDB es una base de datos NoSQL que puede almacenar una gran cantidad de datos en un formato JSON llamado BSON. Para garantizar la seguridad, la escala, la rentabilidad y la copia de seguridad de los datos, se puede conectar a AWS a través de varios.

Este artículo proporcionará dos métodos fáciles para conectarse a la base de datos MongoDB en AWS:

  • Conéctese a MongoDB usando Amazon Cloud9
  • Conéctese a MongoDB usando EC2

Conecte MongoDB con Amazon Cloud9

En la consola de administración de Amazon, busque Cloud9 y haga clic en el Cloud9 Servicio para abrir un nuevo asistente:

Clickea en el Crear entorno botón:

Un nuevo Crear entorno El mago se abrirá, ingrese al nombre por el medio ambiente:

Selecciona el plataforma Según sus preferencias:

Presione el botón Crear:

Un mensaje mostrará que la creación de MongoDB llevará varios minutos:

Una vez que se crea MongoDB, se mostrará un mensaje de éxito. Después de recibir este mensaje, haga clic en Abierto Cloud9 IDE:

Abrirá el terminal de Cloud9 IDE:

El siguiente paso es agregar el repositorio de MongoDB, y para eso, simplemente cree un nuevo archivo con el siguiente comando:

$ sudo nano /etc /yum.repositar.D/MongoDB-ORG-6.0.repositorio

Ahora pegue este código en el archivo:

[MongoDB-ORG-6.0]
nombre = repositorio de MongoDB
baseUrl = https: // repo.mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
gpgcheck = 1
habilitado = 1
gpgkey = https: // www.mongodb.org/static/pgp/server-6.0.asc

Después de agregar el código, guárdelo y salga, presionando CTRL + O y CTRL + X llaves:

Para instalar el tipo de paquete MongoDB-ORG:

$ sudo yum instalación -y mongodb -org

Después de la instalación, escriba este comando para verificar su versión instalada:

$ mongod --versión

Visita el Sitio web de MongoDB y Iniciar sesión. Ahora Seleccione la base de datos que desea conectarse en AWS y haga clic en el Conectar botón:

Abrirá un asistente, haga clic en Conéctese con shell MongoDB:

Seleccione la opción, seleccione la opción, tengo instalado el shell de MongoDB y copie la cadena de conexión ::

Navegue de regreso al terminal Cloud9 y pegue la cadena de conexión. Presione Enter, solicitará la contraseña, escriba su contraseña de MongoDB y presione Entrar:

En la salida anterior, es visible que MongoDB esté conectado usando Cloud9 en AWS.

Conéctese a MongoDB usando EC2

Ve a la Consola de gestión de Amazon y buscar EC2 en la barra de búsqueda. Abre el Tablero de EC2 y haga clic en el Instancia de lanzamiento lista desplegable y seleccione la opción Instancia de lanzamiento:

Se abrirá el Asistente de la instancia, escriba el nombre para esta instancia de EC2:

Seleccione una imagen de Amazon Machine como Amazon Linux, y asegúrate de que sea arquitectura está configurado en 64 bits:

Seleccione un par de claves ya existente para el inicio de sesión seguro o genere un nuevo par de claves utilizando las opciones predeterminadas:

Deje el resto de la configuración como predeterminado y presione el Instancia de lanzamiento botón:

A mensaje de éxito se mostrará, haga clic en el Conectarse a la instancia botón:

Selecciona el Cliente SSH pestaña y copie el Ssh dominio:

El siguiente paso es abrir el símbolo del sistema o el PowerShell y pegar El comando:

Nota: Escriba sí, en la solicitud de continuidad.

Agregamos el repositorio de MongoDB en un archivo, así que escriba este comando para crear y abrir el archivo:

$ sudo nano /etc /yum.repositar.D/MongoDB-ORG-6.0.repositorio

Escriba este código en el archivo:

[MongoDB-ORG-6.0]
nombre = repositorio de MongoDB
baseUrl = https: // repo.mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
gpgcheck = 1
habilitado = 1
gpgkey = https: // www.mongodb.org/static/pgp/server-6.0.asc

Y guárdelo:

Para instalar el paquete MongoDB-ORG, escriba:

$ sudo yum instalación -y mongodb -org

Para verificar la versión de la versión instalada, escriba:

$ mongod --versión

Navegue al sitio web oficial de MongoDB, seleccione la base de datos que desea conectar en AWS y haga clic en el botón Conectar. Abrirá este asistente, desde aquí, seleccione la opción que tengo el shell MongoDB instalado y copie la cadena de conexión:

El último paso es pegar la cadena de conexión en el símbolo del sistema del cliente SSH y presionar Ingresar y escriba la contraseña de su cuenta MongoDB:

En la salida anterior es visible que la base de datos MongoDB se conecta correctamente utilizando EC2 en AWS.

Conclusión

Muchas personas quieren conectar su base de datos MongoDB con AWS debido a su seguridad, escalabilidad e instalación de respaldo. Es posible a través de varios métodos, pero en este artículo, conectamos MongoDB a AWS usando Cloud9 y el EC2 instancia. Agregar un repositorio para MongoDB e instalar el paquete MongoDB-ORG, luego conectar la base de datos deseada desde el sitio web oficial de MongoDB utilizando la cadena de conexión.