Verbinding maken met MongoDB-database op AWS

Verbinding Maken Met Mongodb Database Op Aws



MongoDB is een NoSQL-database die een grote hoeveelheid gegevens kan opslaan in een JSON-indeling genaamd BSON. Om veiligheid, schaalbaarheid, kosteneffectiviteit en back-up van gegevens te garanderen, kan het op verschillende manieren met AWS worden verbonden.

Dit artikel biedt twee eenvoudige methoden om verbinding te maken met MongoDB Database op AWS:

Verbind MongoDB met Amazon Cloud9

Zoek in de Amazon-beheerconsole Wolk 9 en klik op de Wolk 9 service om een ​​nieuwe wizard te openen:









Klik op de Omgeving creëren knop:







Een nieuwe Omgeving creëren wizard wordt geopend, voer het naam voor het milieu:



Selecteer de platform volgens uw voorkeuren:

Druk op de knop Maken:

Er verschijnt een bericht dat het maken van MongoDB enkele minuten zal duren:

Zodra MongoDB is gemaakt, wordt een succesbericht weergegeven. Klik na het ontvangen van dit bericht op Open cloud9-IDE:

Het opent de terminal van Cloud9 IDE:

De volgende stap is om de MongoDB-repository toe te voegen en daarvoor eenvoudig een nieuw bestand te maken met de volgende opdracht:

$ sudo nano / enz / jammie.repos.d / mongodb-org- 6.0 .repo

Plak nu deze code in het bestand:

[ mongodb-org- 6.0 ]
naam =MongoDB-opslagplaats
baseurl =https: // repo.mongodb.org / lekker / amazone / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
ingeschakeld = 1
gpgsleutel =https: // www.mongodb.org / statisch / blz / server- 6.0 .asc

Nadat u de code hebt toegevoegd, slaat u het bestand op en sluit u het af door op te drukken CTRL+O En CTRL + X sleutels:

Om mongodb-org pakkettype te installeren:

$ sudo jammie installeren -En mongodb-org

Typ na de installatie deze opdracht om de geïnstalleerde versie te controleren:

$ mongod --versie

Bezoek de MongoDB-website En Aanmelden . Nu selecteer de databank waarmee u verbinding wilt maken op AWS en klik op het Aansluiten knop:

Er wordt een wizard geopend, klik op Maak verbinding met MongoDB Shell :

Selecteer de optie, Selecteer de optie, ik heb de MongoDB Shell geïnstalleerd en kopieer de verbindingsreeks: :

Navigeer terug naar de Cloud9-terminal en plak de verbindingsreeks. Druk op Enter, het zal om het wachtwoord vragen, typ uw MongoDB-wachtwoord en druk op Enter:

In de bovenstaande uitvoer is te zien dat MongoDB is verbonden met behulp van Cloud9 op AWS.

Maak verbinding met MongoDB met behulp van EC2

Ga naar de Amazon-beheerconsole en zoeken EC2 in de zoekbalk. Open de EC2-dashboard en klik op de Instantie starten vervolgkeuzelijst en selecteer de optie Instantie starten :

Het wordt geopend Start een instantiewizard, typ de naam voor deze EC2-instantie:

Selecteer een Amazon Machine-image als Amazon Linux , en zorg ervoor dat het architectuur is ingesteld op 64 bits:

Selecteer een reeds bestaand sleutelpaar voor de beveiligde aanmelding of genereer een nieuw sleutelpaar met behulp van de standaardopties:

Laat de rest van de instellingen als standaard staan ​​en druk op Instantie starten knop:

A succes bericht wordt weergegeven, klikt u op de Maak verbinding met instantie knop:

Selecteer de SSH-client tabblad en kopieer het SSH commando:

De volgende stap is het openen van de opdrachtprompt of de Powershell en Plakken het bevel:

Opmerking : Typ ja, op de prompt voor continuïteit.

Laten we de Repository voor MongoDB in een bestand toevoegen, dus typ deze opdracht om het bestand te maken en te openen:

$ sudo nano / enz / jammie.repos.d / mongodb-org- 6.0 .repo

Schrijf deze code in het bestand:

[ mongodb-org- 6.0 ]
naam =MongoDB-opslagplaats
baseurl =https: // repo.mongodb.org / lekker / amazone / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
ingeschakeld = 1
gpgsleutel =https: // www.mongodb.org / statisch / blz / server- 6.0 .asc

En bewaar het:

Typ het volgende om het mongodb-org-pakket te installeren:

$ sudo jammie installeren -En mongodb-org

Typ het volgende om de versie van de geïnstalleerde versie te controleren:

$ mongod --versie

Navigeer naar de officiële website van MongoDB, selecteer de database waarmee u verbinding wilt maken op AWS en klik op de knop Verbinden. Het opent deze wizard, selecteer hier de optie Ik heb de MongoDB Shell geïnstalleerd en kopieer de verbindingsreeks:

De laatste stap is om Plakken de verbindingsreeks in de opdrachtprompt van de SSH-client en druk op Binnenkomen en typ het wachtwoord van uw MongoDB-account:

In de bovenstaande uitvoer is zichtbaar dat MongoDB Database succesvol is verbonden met behulp van EC2 op AWS.

Conclusie

Veel mensen willen hun MongoDB-database verbinden met AWS vanwege de beveiliging, schaalbaarheid en back-upfunctie. Het is mogelijk op verschillende manieren, maar in dit artikel hebben we MongoDB met AWS verbonden Wolk 9 en de EC2 voorbeeld. Een repository voor MongoDB toevoegen en het MongoDB-org-pakket installeren, en vervolgens de gewenste database verbinden vanaf de officiële website van MongoDB met behulp van de verbindingsreeks.