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

Jak połączyć się z bazą 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, skalowanie, opłacalność i tworzenie kopii zapasowych danych, można je podłączyć z AWS za pośrednictwem różnych.

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

  • Połącz się z MongoDB za pomocą Amazon Cloud9
  • Połącz się z MongoDB za pomocą EC2

Połącz MongoDB za pomocą Amazon Cloud9

W konsoli zarządzania Amazon, wyszukaj Cloud9 i kliknij Cloud9 Usługa otwarcia nowego czarodzieja:

Kliknij na Utwórz środowisko przycisk:

Nowy Utwórz środowisko Wizard otworzy się, wprowadź nazwa dla środowiska:

Wybierz platforma Zgodnie z Twoimi preferencjami:

Naciśnij przycisk Utwórz:

Wiadomość wyświetli, że tworzenie MongoDB zajmie kilka minut:

Po utworzeniu MongoDB wyświetli się komunikat sukcesu. Po otrzymaniu tej wiadomości kliknij otwarty Cloud9 IDE:

Otworzy terminal Cloud9 IDE:

Następnym krokiem jest dodanie repozytorium MongoDB, a dla tego po prostu utworzyć nowy plik za pomocą następującego polecenia:

$ sudo nano /etc /yum.repozytorium.D/MongoDB-ORG-6.0.Repo

Teraz wklej ten kod w pliku:

[MongoDB-org-6.0]
Nazwa = repozytorium MongoDB
baseurl = https: // repo.MongoDB.org/yum/amazon/2/MongoDB-org/6.0/x86_64/
GPGCheck = 1
włączone = 1
gpgkey = https: // www.MongoDB.ORG/STATIC/PGP/SERVER-6.0.Asc

Po dodaniu kodu zapisz plik i wyjdź z niego, naciskając Ctrl + o I Ctrl + x Klucze:

Aby zainstalować typ pakietu MongoDB-org:

$ sudo yum instaluj -y MongoDB -org

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

$ MONGOD --version

Odwiedzić Strona internetowa MongoDB I Zalogować się. Teraz Wybierz bazę danych że chcesz połączyć się na AWS i kliknąć Łączyć przycisk:

Otworzy kreatora, kliknij Połącz się ze skorupą MongoDB:

Wybierz opcję, wybierz opcję, mam zainstalowany powłokę MongoDB i skopiuj ciąg połączenia ::

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

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

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

Idź do Amazon Management Console i wyszukiwanie EC2 na pasku wyszukiwania. Otworzyć Pulpit nawigacyjny EC2 i kliknij Instancja uruchom lista rozwijana i wybierz opcję Instancja uruchom:

Otwiera uruchom kreatora instancji, wpisz nazwę tej instancji EC2:

Wybierz obraz maszyny Amazon jako Amazon Linux, I upewnij się, że to architektura jest ustawiony na 64 bity:

Wybierz już istniejącą parę klawiszy dla bezpiecznego logowania lub wygeneruj nową parę klawiszy za pomocą opcji domyślnych:

Pozostaw resztę ustawień jako domyślnych i naciśnij Instancja uruchom przycisk:

A wiadomość sukcesu wyświetli się, kliknij Połącz się z instancją przycisk:

Wybierz Klient SSH karta i skopiuj Ssh Komenda:

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

Notatka: Wpisz tak, na podpowiedzi o ciągłości.

Dodajmy repozytorium MongoDB w pliku, więc wpisz to polecenie, aby utworzyć i otwórz plik:

$ sudo nano /etc /yum.repozytorium.D/MongoDB-ORG-6.0.Repo

Napisz ten kod w pliku:

[MongoDB-org-6.0]
Nazwa = repozytorium MongoDB
baseurl = https: // repo.MongoDB.org/yum/amazon/2/MongoDB-org/6.0/x86_64/
GPGCheck = 1
włączone = 1
gpgkey = https: // www.MongoDB.ORG/STATIC/PGP/SERVER-6.0.Asc

I zapisz to:

Aby zainstalować pakiet MongoDB-ORG, wpisz:

$ sudo yum instaluj -y MongoDB -org

Aby sprawdzić wersję zainstalowanej wersji, wpisz:

$ MONGOD --version

Przejdź do oficjalnej strony internetowej MongoDB, wybierz bazę danych, którą chcesz podłączyć na AWS i kliknij przycisk Połącz. Otworzy ten kreator, stąd wybierz opcję, którą mam zainstalowany powłokę MongoDB i skopiuj ciąg połączenia:

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

W powyższym wyjściu widoczne jest, że baza danych MongoDB jest z powodzeniem podłączona za pomocą EC2 na AWS.

Wniosek

Wiele osób chce podłączyć swoją bazę danych MongoDB z AWS ze względu na jej bezpieczeństwo, skalowalność i obiekt zapasowy. Jest to możliwe za pomocą różnych metod, ale w tym artykule połączyliśmy MongoDB do AWS za pomocą Cloud9 i EC2 instancja. Dodanie repozytorium dla MongoDB i instalowanie pakietu MongoDB-ORG, a następnie podłączenie pożądanej bazy danych z oficjalnej strony MongoDB za pomocą ciągu połączenia.