Denne artikkelen vil gi to enkle metoder for kobling til MongoDB -databasen på AWS:
Koble til MongoDB ved hjelp av Amazon Cloud9
I Amazon Management Console, søk Cloud 9 og klikk på Cloud 9 Tjeneste for å åpne en ny veiviser:
Klikk på Skape miljø knapp:
En ny Skape miljø veiviseren vil åpne, gå inn i 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, klikker du på Åpen Cloud9 Ide:
Det vil åpne terminalen til Cloud9 IDE:
Neste trinn er å legge til MongoDB -depotet, og for det, bare opprette 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 -depot
baseurl = https: // repo.Mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
GPGCHECK = 1
Aktivert = 1
gpgkey = https: // www.Mongodb.org/statisk/pgp/server-6.0.ASC
Etter å ha lagt til koden, lagre filen og avslutt den ved å trykke på Ctrl + O og Ctrl + x nøkler:
For å installere MongoDB-org-pakketype:
$ sudo yum install -mongodb -org
Etter installasjonen, skriv denne kommandoen for å sjekke den installerte versjonen:
$ Mongod -Versjon
Besøk MongoDB nettsted og Logg inn. Nå Velg databasen at du vil koble til på AWS, og klikk på Koble knapp:
Det vil åpne en veiviser, klikk på Koble til MongoDB -skallet:
Velg alternativet, velg alternativet, jeg har MongoDB -skallet installert og kopier tilkoblingsstrengen ::
Naviger tilbake til Cloud9 -terminalen og lim inn tilkoblingsstrengen. Hit Enter, det vil be om passordet, skriv inn mongoDB -passordet ditt og trykk Enter:
I utgangen over er det synlig at MongoDB er koblet sammen med Cloud9 på AWS.
Koble til MongoDB ved hjelp av EC2
Gå til Amazon Management Console og søk EC2 I søkefeltet. Åpne EC2 Dashboard og klikk på Lanseringsinstans rullegardinliste, og velg alternativet Lanseringsinstans:
Det vil åpne en forekomstveiviser, skriv inn navnet for denne EC2 -forekomsten:
Velg et Amazon -maskinbilde som Amazon Linux, og sørg for at det arkitektur er satt til 64 biter:
Velg et allerede eksisterende nøkkelpar for sikker innlogging eller generer et nytt nøkkelpar ved å bruke standardalternativene:
La resten av innstillingene være som standard og trykk på Lanseringsinstans knapp:
EN Suksessmelding vil vise, klikk på Koble til forekomst knapp:
Velg SSH -klient Tab og kopierer Ssh kommando:
Neste trinn er å åpne ledeteksten eller PowerShell og lim inn kommandoen:
Merk: Skriv ja, på ledeteksten for kontinuitet.
La oss legge til depotet for MongoDB i en fil, så skriv 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 -depot
baseurl = https: // repo.Mongodb.org/yum/amazon/2/mongodb-org/6.0/x86_64/
GPGCHECK = 1
Aktivert = 1
gpgkey = https: // www.Mongodb.org/statisk/pgp/server-6.0.ASC
Og lagre det:
For å installere MongoDB-Org-pakken, skriv: Skriv inn:
$ sudo yum install -mongodb -org
For å sjekke versjonen av installert versjon, type:
$ Mongod -Versjon
Naviger til det offisielle nettstedet til MongoDB, velg databasen du vil koble til på AWS og klikk på Connect -knappen. Den vil åpne denne veiviseren, herfra velger du alternativet jeg har MongoDB -skallet installert og kopierer tilkoblingsstrengen:
Det siste trinnet er å lim inn Tilkoblingsstrengen til SSH -klientens ledetekst og treff Tast inn og skriv inn passordet til MongoDB -kontoen din:
I utdataene over er det synlig at MongoDB -databasen er tilkoblet vellykket ved hjelp av EC2 på AWS.
Konklusjon
Mange mennesker ønsker å koble MongoDB -databasen til AWS på grunn av dens sikkerhets-, skalerbarhets- og sikkerhetskopieringsanlegg. Det er mulig gjennom forskjellige metoder, men i denne artikkelen koblet vi MongoDB til AWS ved hjelp av Cloud 9 og EC2 forekomst. Legger til et depot for MongoDB og installerer MongoDB-Org-pakken, og kobler deretter ønsket database fra MongoDBs offisielle nettsted ved hjelp av tilkoblingsstrengen.