W tym artykule dostarczy dwie łatwe metody łączenia się z bazą danych MongoDB na AWS:
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.