Sådan opretter du forbindelse til MongoDB-databasen på AWS

Sadan Opretter Du Forbindelse Til Mongodb Databasen Pa Aws



MongoDB er en NoSQL-database, der kan gemme en stor mængde data i et JSON-format kaldet BSON. For at sikre sikkerhed, skalering, omkostningseffektivitet og sikkerhedskopiering af data kan den tilsluttes AWS gennem forskellige.

Denne artikel vil give to nemme metoder til at oprette forbindelse til MongoDB Database på AWS:

Tilslut MongoDB ved hjælp af Amazon Cloud9

Søg i Amazons administrationskonsol Sky9 og klik på Sky9 service for at åbne en ny guide:









Klik på Skab miljø knap:







En ny Skab miljø guiden åbnes, indtast navn for miljøet:



Vælg platform efter dine præferencer:

Tryk på knappen Opret:

En meddelelse vil vise, at oprettelsen af ​​MongoDB vil tage flere minutter:

Når MongoDB er oprettet, vises en succesmeddelelse. Når du har fået denne besked, klik på Åben cloud9 IDE:

Det åbner terminalen på Cloud9 IDE:

Det næste trin er at tilføje MongoDB-depotet, og til det skal du blot oprette en ny fil med følgende kommando:

$ sudo nano / etc / yum.repos.d / mongodb-org- 6,0 .repo

Indsæt nu denne kode i filen:

[ mongodb-org- 6,0 ]
navn =MongoDB Repository
baseurl =https: // repo.mongodb.org / nam / amazon / 2 / mongodb-org / 6,0 / x86_64 /
gpgcheck = 1
aktiveret = 1
gpg-tast =https: // www.mongodb.org / statisk / pgp / server- 6,0 .asc

Efter tilføjelse af koden skal du gemme filen og afslutte den ved at trykke på CTRL + O og CTRL + X nøgler:

For at installere mongodb-org pakketype:

$ sudo yum installer -og mongodb-org

Efter installationen skal du skrive denne kommando for at kontrollere dens installerede version:

$ mongod --version

Besøg MongoDB hjemmeside og Log ind . Nu vælg databasen at du vil forbinde på AWS, og klik på Forbinde knap:

Det åbner en guide, klik på Forbind med MongoDB Shell :

Vælg indstillingen, vælg indstillingen, jeg har MongoDB Shell installeret og kopier forbindelsesstrengen: :

Naviger tilbage til Cloud9-terminalen og indsæt forbindelsesstrengen. Tryk på Enter, det vil bede om adgangskoden, skriv din MongoDB-adgangskode og tryk på Enter:

I outputtet ovenfor er det synligt, at MongoDB er forbundet ved hjælp af Cloud9 på AWS.

Opret forbindelse til MongoDB ved hjælp af EC2

Gå til Amazon Management Console og søg EC2 i søgefeltet. Åbn EC2 instrumentbræt og klik på Start Instance rullemenuen, og vælg indstillingen Start instans :

Det åbner Start en instansguide, skriv navnet på denne EC2-instans:

Vælg et Amazon-maskinebillede som Amazon Linux , og sørg for det arkitektur er indstillet til 64 bit:

Vælg et allerede eksisterende nøglepar til det sikre login, eller generer et nyt nøglepar ved hjælp af standardindstillingerne:

Lad resten af ​​indstillingerne være standard, og tryk på Start instans knap:

EN succesbesked vises, skal du klikke på Opret forbindelse til instans knap:

Vælg SSH klient fanen og kopiere SSH kommando:

Det næste trin er at åbne kommandoprompten eller Powershell og sæt ind kommandoen:

Bemærk : Skriv ja, på prompten for kontinuitet.

Lad os tilføje Repository for MongoDB i en fil, så skriv denne kommando for at oprette og åbne filen:

$ sudo nano / etc / yum.repos.d / mongodb-org- 6,0 .repo

Skriv denne kode i filen:

[ mongodb-org- 6,0 ]
navn =MongoDB Repository
baseurl =https: // repo.mongodb.org / nam / amazon / 2 / mongodb-org / 6,0 / x86_64 /
gpgcheck = 1
aktiveret = 1
gpg-tast =https: // www.mongodb.org / statisk / pgp / server- 6,0 .asc

Og gem det:

For at installere mongodb-org-pakken skal du skrive:

$ sudo yum installer -og mongodb-org

For at kontrollere versionen af ​​den installerede version, skriv:

$ mongod --version

Naviger til den officielle hjemmeside for MongoDB, vælg den database, du vil forbinde på AWS, og klik på knappen Connect. Det vil åbne denne guide, herfra skal du vælge indstillingen Jeg har MongoDB Shell installeret og kopiere forbindelsesstrengen:

Det sidste skridt er at sæt ind forbindelsesstrengen ind i SSH-klientens kommandoprompt og tryk Gå ind og skriv din MongoDB-kontos adgangskode:

I outputtet ovenfor er det synligt, at MongoDB Database er forbundet med succes ved hjælp af EC2 på AWS.

Konklusion

Mange mennesker ønsker at forbinde deres MongoDB-database til AWS på grund af dens sikkerhed, skalerbarhed og backup-facilitet. Det er muligt gennem forskellige metoder, men i denne artikel koblede vi MongoDB til AWS vha Sky9 og EC2 eksempel. Tilføjelse af et lager til MongoDB og installation af MongoDB-org-pakken, og tilslutning af den ønskede database fra MongoDBs officielle hjemmeside ved hjælp af forbindelsesstrengen.