Cet article fournira deux méthodes faciles pour se connecter à la base de données MongoDB sur AWS:
Connectez MongoDB à l'aide d'Amazon Cloud9
Dans la console de gestion Amazon, recherchez Cloud 9 et cliquez sur le Cloud 9 Service pour ouvrir un nouveau sorcier:
Clique sur le Créer un environnement bouton:
Un nouveau Créer un environnement l'assistant s'ouvrira, entrez le nom Pour l'environnement:
Sélectionnez le plateforme Selon vos préférences:
Appuyez sur le bouton Créer:
Un message affichera que la création de MongoDB prendra plusieurs minutes:
Une fois MongoDB créé, un message de réussite s'affichera. Après avoir reçu ce message, cliquez sur Ouvrir Cloud9 IDE:
Il ouvrira le terminal de Cloud9 IDE:
L'étape suivante consiste à ajouter le référentiel MongoDB, et pour cela, créez simplement un nouveau fichier avec la commande suivante:
$ sudo nano / etc / yum.se soustraire.D / MongoDB-ORG-6.0.repo
Collez maintenant ce code dans le fichier:
[MongoDB-Org-6.0]
nom = référentiel MongoDB
BUSURL = https: // repo.mongodb.org / yum / amazon / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
activé = 1
gpgkey = https: // www.mongodb.org / static / pgp / server-6.0.ASC
Après avoir ajouté le code, enregistrez le fichier et sortez-le, en appuyant sur Ctrl + o et Ctrl + x clés:
Pour installer le type de package MongoDB-ORG:
$ sudo yum install -y mongodb-org
Après l'installation, saisissez cette commande pour vérifier sa version installée:
$ Mongod - Version
Visiter le Site Web de MongoDB et S'identifier. Maintenant Sélectionnez la base de données que vous souhaitez vous connecter sur AWS et cliquez sur le Connecter bouton:
Il ouvrira un assistant, cliquez sur Connectez-vous avec la coque MongoDB:
Sélectionnez l'option, sélectionnez l'option, j'ai installé le shell MongoDB et copier la chaîne de connexion ::
Revenez à la borne Cloud9 et collez la chaîne de connexion. Appuyez sur Entrée, il demandera le mot de passe, tapez votre mot de passe MongoDB et appuyez sur Entrée:
Dans la sortie ci-dessus, il est visible que MongoDB soit connecté à l'aide de Cloud9 sur AWS.
Connectez-vous à MongoDB en utilisant EC2
Aller au Console de gestion Amazon et rechercher EC2 dans la barre de recherche. Ouvrir le Tableau de bord EC2 et cliquez sur le Instance de lancement liste déroulante et sélectionnez l'option Instance de lancement:
Il ouvrira le lancement d'un assistant d'instance, tapez le nom de cette instance EC2:
Sélectionnez une image de machine Amazon comme Amazon Linux, et assurez-vous que c'est architecture est réglé sur 64 bits:
Sélectionnez une paire de clés déjà existante pour la connexion sécurisée ou générez une nouvelle paire de clés à l'aide des options par défaut:
Laissez le reste des paramètres par défaut et appuyez sur le Instance de lancement bouton:
UN message de réussite s'affiche, cliquez sur le Se connecter à l'instance bouton:
Sélectionnez le Client SSH onglet et copier le Ssh commande:
L'étape suivante consiste à ouvrir l'invite de commande ou le PowerShell et pâte la commande:
Note: Tapez oui, sur l'invite pour la continuité.
Ajoutons le référentiel de MongoDB dans un fichier, alors tapez cette commande pour créer et ouvrir le fichier:
$ sudo nano / etc / yum.se soustraire.D / MongoDB-ORG-6.0.repo
Écrivez ce code dans le fichier:
[MongoDB-Org-6.0]
nom = référentiel MongoDB
BUSURL = https: // repo.mongodb.org / yum / amazon / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
activé = 1
gpgkey = https: // www.mongodb.org / static / pgp / server-6.0.ASC
Et enregistrez-le:
Pour installer le package MongoDB-ORG, Type:
$ sudo yum install -y mongodb-org
Pour vérifier la version de la version installée, tapez:
$ Mongod - Version
Accédez au site officiel de MongoDB, sélectionnez la base de données que vous souhaitez connecter sur AWS et cliquez sur le bouton Connecter. Il ouvrira cet assistant, à partir d'ici, sélectionnez l'option où le shell MongoDB a installé et copier la chaîne de connexion:
La dernière étape consiste à pâte La chaîne de connexion dans l'invite de commande du client SSH et appuyez sur Entrer et saisissez le mot de passe de votre compte MongoDB:
Dans la sortie ci-dessus, il est visible que la base de données MongoDB est connectée avec succès en utilisant EC2 sur AWS.
Conclusion
Beaucoup de gens veulent connecter leur base de données MongoDB à AWS en raison de sa sécurité, de son évolutivité et de leur installation de sauvegarde. Il est possible grâce à diverses méthodes, mais dans cet article, nous avons connecté MongoDB à AWS en utilisant Cloud 9 et le EC2 exemple. L'ajout d'un référentiel pour MongoDB et l'installation du package MongoDB-Org, puis connectant la base de données souhaitée à partir du site officiel de MongoDB à l'aide de la chaîne de connexion.