Tento článek poskytne dvě snadné metody pro připojení k databázi MongoDB na AWS:
Připojte MongoDB pomocí Amazon Cloud9
V konzole pro správu Amazonu vyhledejte Cloud9 a klikněte na Cloud9 služba pro otevření nového průvodce:
Klikněte na Vytvořte prostředí knoflík:
Nový Vytvořte prostředí otevře se průvodce, zadejte název pro životní prostředí:
Vybrat plošina podle vašich preferencí:
Stiskněte tlačítko Vytvořit:
Zobrazí se zpráva, že vytvoření MongoDB bude trvat několik minut:
Po vytvoření MongoDB se zobrazí zpráva o úspěchu. Po obdržení této zprávy klikněte na OTEVŘENO cloud9 IDE:
Otevře se terminál Cloud9 IDE:
Dalším krokem je přidání úložiště MongoDB a za tímto účelem jednoduše vytvořte nový soubor pomocí následujícího příkazu:
$ sudo nano / atd / yum.repos.d / mongodb-org- 6.0 .repo
Nyní vložte tento kód do souboru:
[ mongodb-org- 6.0 ]název = Úložiště MongoDB
baseurl =https: // repo.mongodb.org / Mňam / Amazonka / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
povoleno = 1
gpgkey =https: // www.mongodb.org / statický / pgp / server- 6.0 .asc
Po přidání kódu uložte soubor a ukončete jej stisknutím CTRL + O a CTRL + X klíče:
Chcete-li nainstalovat typ balíčku mongodb-org:
$ sudo mňam instalace -a mongodb-org
Po instalaci zadejte tento příkaz pro kontrolu nainstalované verze:
$ mongod --verze
Navštivte Web MongoDB a Přihlásit se . Nyní vyberte Databáze že se chcete připojit k AWS, a klikněte na Připojit knoflík:
Otevře se průvodce, klikněte na Spojte se s MongoDB Shell :
Vyberte možnost, vyberte možnost, mám nainstalovaný MongoDB Shell a zkopírujte připojovací řetězec: :
Přejděte zpět k terminálu Cloud9 a vložte připojovací řetězec. Stiskněte Enter, budete požádáni o heslo, zadejte své heslo MongoDB a stiskněte Enter:
Ve výše uvedeném výstupu je vidět, že MongoDB je připojen pomocí Cloud9 na AWS.
Připojte se k MongoDB pomocí EC2
Přejít na Amazon Management Console a hledat EC2 ve vyhledávací liště. Otevři palubní deska EC2 a klikněte na Spusťte instanci rozevíracího seznamu a vyberte možnost Spustit instanci :
Otevře se Spustit průvodce instancí, zadejte název této instance EC2:
Vyberte obrázek stroje Amazon jako Amazon Linux a ujistěte se, že je architektura je nastaven na 64 bitů:
Vyberte již existující pár klíčů pro zabezpečené přihlášení nebo vygenerujte nový pár klíčů pomocí výchozích možností:
Zbytek nastavení ponechte jako výchozí a stiskněte tlačítko Spustit instanci knoflík:
A zpráva o úspěchu se zobrazí, klikněte na Připojte se k Instance knoflík:
Vybrat Klient SSH kartu a zkopírujte SSH příkaz:
Dalším krokem je otevření příkazového řádku nebo Powershell a vložit příkaz:
Poznámka : Na výzvu pro kontinuitu zadejte ano.
Pojďme přidat úložiště pro MongoDB do souboru, takže zadejte tento příkaz pro vytvoření a otevření souboru:
$ sudo nano / atd / yum.repos.d / mongodb-org- 6.0 .repo
Napište tento kód do souboru:
[ mongodb-org- 6.0 ]název = Úložiště MongoDB
baseurl =https: // repo.mongodb.org / Mňam / Amazonka / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
povoleno = 1
gpgkey =https: // www.mongodb.org / statický / pgp / server- 6.0 .asc
A uložte:
Chcete-li nainstalovat balíček mongodb-org, zadejte:
$ sudo mňam instalace -a mongodb-org
Chcete-li zkontrolovat verzi nainstalované verze, zadejte:
$ mongod --verze
Přejděte na oficiální web MongoDB, vyberte databázi, kterou chcete připojit k AWS, a klikněte na tlačítko Připojit. Otevře se tento průvodce, odtud vyberte možnost Mám nainstalovaný MongoDB Shell a zkopírujte připojovací řetězec:
Posledním krokem je vložit připojovací řetězec do příkazového řádku klienta SSH a stiskněte Vstupte a zadejte heslo svého účtu MongoDB:
Ve výstupu výše je vidět, že databáze MongoDB je úspěšně připojena pomocí EC2 na AWS.
Závěr
Mnoho lidí chce propojit svou databázi MongoDB s AWS kvůli její bezpečnosti, škálovatelnosti a možnosti zálohování. Je to možné různými metodami, ale v tomto článku jsme propojili MongoDB s AWS pomocí Cloud9 a EC2 instance. Přidání úložiště pro MongoDB a instalace balíčku MongoDB-org a poté připojení požadované databáze z oficiálního webu MongoDB pomocí připojovacího řetězce.