Jak połączyć się z bazą danych MongoDB na AWS

Jak Polaczyc Sie Z Baza Danych Mongodb Na Aws



MongoDB to baza danych NoSQL, która może przechowywać dużą ilość danych w formacie JSON o nazwie BSON. Aby zapewnić bezpieczeństwo, skalowalność, opłacalność i tworzenie kopii zapasowych danych, można go podłączyć do AWS za pomocą różnych.

W tym artykule znajdziesz dwie proste metody łączenia się z bazą danych MongoDB na AWS:

Połącz MongoDB za pomocą Amazon Cloud9

W konsoli zarządzania Amazon wyszukaj Chmura9 i kliknij na Chmura9 service, aby otworzyć nowego kreatora:









Kliknij na Stwórz środowisko przycisk:







nowy Stwórz środowisko otworzy się kreator, wprowadź nazwa dla środowiska:



Wybierz platforma zgodnie z Twoimi preferencjami:

Naciśnij przycisk Utwórz:

Zostanie wyświetlony komunikat, że utworzenie MongoDB zajmie kilka minut:

Po utworzeniu MongoDB zostanie wyświetlony komunikat o powodzeniu. Po otrzymaniu tej wiadomości kliknij otwarty cloud9 IDE:

Otworzy terminal Cloud9 IDE:

Następnym krokiem jest dodanie repozytorium MongoDB, a w tym celu po prostu utwórz nowy plik za pomocą następującego polecenia:

$ Sudo nano / itp / mniam.repos.d / mongodb-org- 6.0 .repo

Teraz wklej ten kod do pliku:

[ mongodb-org- 6.0 ]
nazwa = Repozytorium MongoDB
bazowy adres URL =https: // repo.mongodb.org / mniam / Amazonka / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
włączony = 1
klucz gpg =https: // www.mongodb.org / statyczny / pgp / serwer- 6.0 rosnąco

Po dodaniu kodu zapisz plik i wyjdź z niego, naciskając CTRL + O I CTRL + X Klucze:

Aby zainstalować typ pakietu mongodb-org:

$ Sudo mniam zainstaluj -I mongodb-org

Po instalacji wpisz to polecenie, aby sprawdzić zainstalowaną wersję:

$ mongod --wersja

Odwiedzić Witryna MongoDB I Zalogować się . Teraz wybierz Bazę danych z którym chcesz się połączyć na AWS i kliknij na Łączyć przycisk:

Otworzy się kreator, kliknij Połącz się z powłoką MongoDB :

Wybierz opcję, wybierz opcję, mam zainstalowaną powłokę MongoDB i skopiuj parametry połączenia:

Wróć do terminala Cloud9 i wklej parametry połączenia. Naciśnij Enter, poprosi o hasło, wpisz hasło MongoDB i naciśnij Enter:

Na powyższym wyjściu widać, że MongoDB jest połączony za pomocą Cloud9 na AWS.

Połącz się z MongoDB za pomocą EC2

Idź do Konsola zarządzania Amazon i szukaj EC2 w pasku wyszukiwania. Otworzyć Deska rozdzielcza EC2 i kliknij na Uruchom instancję listę rozwijaną i wybierz opcję Uruchom instancję :

Otworzy się Uruchom kreatora instancji, wpisz nazwę tej instancji EC2:

Wybierz obraz maszyny Amazon jako Linuksa Amazona i upewnij się, że jest architektura jest ustawiony na 64 bity:

Wybierz już istniejącą parę kluczy do bezpiecznego logowania lub wygeneruj nową parę kluczy, korzystając z opcji domyślnych:

Pozostaw pozostałe ustawienia jako domyślne i naciśnij Uruchom instancję przycisk:

A komunikat o sukcesie wyświetli się, kliknij na Połącz z instancją przycisk:

Wybierz Klient SSH kartę i skopiuj plik SSH Komenda:

Następnym krokiem jest otwarcie wiersza polecenia lub Powershell i pasta Komenda:

Notatka : Wpisz tak w monicie o ciągłość.

Dodajmy Repozytorium dla MongoDB do pliku, więc wpisz to polecenie, aby utworzyć i otworzyć plik:

$ Sudo nano / itp / mniam.repos.d / mongodb-org- 6.0 .repo

Zapisz ten kod w pliku:

[ mongodb-org- 6.0 ]
nazwa = Repozytorium MongoDB
bazowy adres URL =https: // repo.mongodb.org / mniam / Amazonka / 2 / mongodb-org / 6.0 / x86_64 /
gpgcheck = 1
włączony = 1
klucz gpg =https: // www.mongodb.org / statyczny / pgp / serwer- 6.0 rosnąco

I zapisz to:

Aby zainstalować pakiet mongodb-org, wpisz:

$ Sudo mniam zainstaluj -I mongodb-org

Aby sprawdzić wersję zainstalowanej wersji, wpisz:

$ mongod --wersja

Przejdź do oficjalnej strony internetowej MongoDB, wybierz bazę danych, którą chcesz połączyć z AWS i kliknij przycisk Połącz. Otworzy się ten kreator, stąd wybierz opcję Mam zainstalowaną powłokę MongoDB i skopiuj parametry połączenia:

Ostatnim krokiem jest pasta ciąg połączenia do wiersza polecenia klienta SSH i naciśnij Wchodzić i wpisz hasło do konta MongoDB:

Na powyższym wyjściu widać, że baza danych MongoDB jest pomyślnie połączona przy użyciu EC2 na AWS.

Wniosek

Wiele osób chce połączyć swoją bazę danych MongoDB z AWS ze względu na jej bezpieczeństwo, skalowalność i możliwość tworzenia kopii zapasowych. Jest to możliwe za pomocą różnych metod, ale w tym artykule połączyliśmy MongoDB z AWS za pomocą Chmura9 i EC2 instancja. Dodanie repozytorium dla MongoDB i instalacja pakietu MongoDB-org, a następnie połączenie żądanej bazy danych z oficjalnej strony MongoDB za pomocą parametrów połączenia.