Denne artikkelen vil gi to enkle metoder for å koble til MongoDB Database på AWS:
Koble til MongoDB ved hjelp av Amazon Cloud9
Søk i Amazon-administrasjonskonsollen Cloud 9 og klikk på Cloud 9 tjeneste for å åpne en ny veiviser:
Klikk på Skap miljø knapp:
En ny Skap miljø veiviseren åpnes, skriv inn Navn for miljøet:
Velg plattform i henhold til dine preferanser:
Trykk på Opprett-knappen:
En melding vil vise at opprettelsen av MongoDB vil ta flere minutter:
Når MongoDB er opprettet, vises en suksessmelding. Etter å ha fått denne meldingen, klikk på Åpen cloud9 IDE:
Det vil åpne terminalen til Cloud9 IDE:
Det neste trinnet er å legge til MongoDB-depotet, og for det, lag ganske enkelt en ny fil med følgende kommando:
$ sudo nano / etc / yum.repos.d / mongodb-org- 6.0 .repo
Lim inn denne koden i filen:
[ mongodb-org- 6.0 ]Navn =MongoDB Repository
baseurl =https: // repo.mongodb.org / nam / amazon / 2 / mongodb-org / 6.0 / x86_64 /
gpgsjekk = 1
aktivert = 1
gpg-tast =https: // www.mongodb.org / statisk / pgp / server- 6.0 .asc
Etter å ha lagt til koden, lagre filen og avslutte den ved å trykke CTRL + O og CTRL + X nøkler:
For å installere mongodb-org pakketype:
$ sudo nam installer -og mongodb-org
Etter installasjonen, skriv inn denne kommandoen for å sjekke den installerte versjonen:
$ mongod --versjon
Besøk MongoDB nettsted og Logg inn . Nå velg databasen som du vil koble til på AWS, og klikk på Koble knapp:
Det vil åpne en veiviser, klikk på Koble til MongoDB Shell :
Velg alternativet, velg alternativet, jeg har MongoDB Shell installert og kopier tilkoblingsstrengen: :
Naviger tilbake til Cloud9-terminalen og lim inn tilkoblingsstrengen. Trykk Enter, det vil be om passordet, skriv inn MongoDB-passordet og trykk Enter:
I utgangen ovenfor er det synlig at MongoDB er koblet til ved hjelp av Cloud9 på AWS.
Koble til MongoDB ved hjelp av EC2
Gå til Amazon Management Console og søk EC2 i søkefeltet. Åpne EC2 dashbord og klikk på Start forekomst rullegardinlisten, og velg alternativet Start forekomst :
Det vil åpne Start en forekomstveiviser, skriv inn navnet på denne EC2-forekomsten:
Velg et Amazon-maskinbilde som Amazon Linux , og sørg for at det er det arkitektur er satt til 64 biter:
Velg et allerede eksisterende nøkkelpar for sikker pålogging eller generer et nytt nøkkelpar ved å bruke standardalternativene:
La resten av innstillingene være standard og trykk på Start forekomst knapp:
EN suksessmelding vil vises, klikk på Koble til forekomst knapp:
Velg SSH-klient fanen og kopier SSH kommando:
Det neste trinnet er å åpne kommandoprompten eller Powershell og lim inn kommandoen:
Merk : Skriv ja, på ledeteksten for kontinuitet.
La oss legge til Repository for MongoDB i en fil, så skriv inn denne kommandoen for å opprette og åpne filen:
$ sudo nano / etc / yum.repos.d / mongodb-org- 6.0 .repo
Skriv denne koden i filen:
[ mongodb-org- 6.0 ]Navn =MongoDB Repository
baseurl =https: // repo.mongodb.org / nam / amazon / 2 / mongodb-org / 6.0 / x86_64 /
gpgsjekk = 1
aktivert = 1
gpg-tast =https: // www.mongodb.org / statisk / pgp / server- 6.0 .asc
Og lagre det:
For å installere mongodb-org-pakken, skriv inn:
$ sudo nam installer -og mongodb-org
For å sjekke versjonen av den installerte versjonen, skriv inn:
$ mongod --versjon
Naviger til den offisielle nettsiden til MongoDB, velg databasen du vil koble til på AWS og klikk på Koble til-knappen. Det vil åpne denne veiviseren, herfra velger jeg alternativet Jeg har MongoDB Shell installert og kopier tilkoblingsstrengen:
Det siste trinnet er å lim inn tilkoblingsstrengen inn i SSH-klientens ledetekst og trykk Tast inn og skriv inn MongoDB-kontoens passord:
I utgangen ovenfor er det synlig at MongoDB Database er koblet til ved hjelp av EC2 på AWS.
Konklusjon
Mange ønsker å koble MongoDB-databasen sin til AWS på grunn av dens sikkerhet, skalerbarhet og sikkerhetskopieringsmuligheter. Det er mulig gjennom ulike metoder, men i denne artikkelen koblet vi MongoDB til AWS ved hjelp av Cloud 9 og EC2 forekomst. Legge til et depot for MongoDB og installere MongoDB-org-pakken, og deretter koble til ønsket database fra MongoDBs offisielle nettsted ved å bruke tilkoblingsstrengen.