= Połącz Azure Database for PostgreSQL Elastic Server za pomocą metody połączenia z dostępem prywatnym =
**DOTYCZY
Azure Database for PostgreSQL — elastyczny serwer
Azure Database for PostgreSQL Elastic Server to usługa zarządzana, której można używać do uruchamiania, zarządzania i skalowania serwerów PostgreSQL o wysokiej dostępności w chmurze. W tym przewodniku szybki start pokazano, jak utworzyć elastyczny serwer w sieci wirtualnej przy użyciu Azure Portal
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure
== Zaloguj się do Azure Portal ==
Przejdź do Azure Portal. Wprowadź swoje dane uwierzytelniające, aby zalogować się do portalu. Widok domyślny to pulpit nawigacyjny usługi
== Utwórz elastyczny serwer Azure Database for PostgreSQL ==
Tworzysz elastyczny serwer ze zdefiniowanym zestawem zasobów obliczeniowych i pamięci masowej. Utwórz serwer w grupie zasobów platformy Azure
Wykonaj poniższe kroki, aby utworzyć elastyczny serwer:
Wyszukaj i wybierz
Serwery Azure Database for PostgreSQL w portalu:
Wybierać
Dodać
Na
Wybierz stronę opcji wdrożenia Azure Database for PostgreSQL, jako opcję wdrożenia wybierz opcję Elastyczny serwer:
Na
Basicstab wprowadź subskrypcję, grupę zasobów, region i nazwę serwera. Przy wartościach domyślnych zapewni to serwer PostgreSQL w wersji 12 z warstwą cenową ogólnego przeznaczenia korzystającą z 2 rdzeni wirtualnych, 8 GiB RAM i 28 GiB magazynu. Przechowywanie kopii zapasowych wynosi siedem dni. Możesz użyć Developmentworkload, aby domyślnie wybrać niższą warstwę cenową
w
Basicstab, wprowadź unikalną nazwę użytkownika administratora i hasło administratora
Idź do
kartę Sieć i wybierz dostęp prywatny. Po utworzeniu serwera nie można zmienić metody połączenia. Wybierz opcję Utwórz sieć wirtualną, aby utworzyć nową sieć wirtualną vnetenvironment1. Wybierz OKPo podaniu nazwy sieci wirtualnej i informacji o podsieci
Wybierać
Przejrzyj + utwórz, aby przejrzeć elastyczną konfigurację serwera
Wybierać
Utwórz, aby udostępnić serwer. Udostępnienie może potrwać kilka minut
Poczekaj, aż wdrożenie zostanie ukończone i pomyślne
Wybierać
Przejdź do zasobu, aby wyświetlić stronę przeglądu serwera
== Utwórz maszynę wirtualną platformy Azure z systemem Linux ==
Ponieważ serwer znajduje się w sieci wirtualnej, możesz połączyć się z serwerem tylko z innych usług platformy Azure w tej samej sieci wirtualnej co serwer. Aby połączyć się z serwerem i zarządzać nim, utwórzmy wirtualną maszynę Linux. Maszyna wirtualna musi zostać utworzona w pliku
**ten sam region** i **ta sama subskrypcja Wirtualna maszyna z systemem Linux może służyć jako tunel SSH do zarządzania serwerem bazy danych
Przejdź do swojej grupy zasobów, w której utworzono serwer. Wybierać
Dodać
Wybierać
Serwer Ubuntu 18.04 LTS
w
Basicstab, w obszarze Szczegóły projektu, upewnij się, że wybrano prawidłową subskrypcję, a następnie wybierz opcję Utwórz nową grupę zasobów. Wpisz myResourceGroup jako nazwę
Pod
Szczegóły instancji, wpisz myVM dla nazwy maszyny wirtualnej i wybierz ten sam region, co serwer bazy danych
Pod
Konto administratora, wybierz klucz publiczny SSH
W
Typ nazwy użytkownika azureuser
Do
Źródło klucza publicznego SSH, pozostaw ustawienie domyślne Wygeneruj nową parę kluczy, a następnie wpisz myKey dla nazwy pary kluczy
Pod
Reguły portu przychodzącego>Publiczne porty przychodzące, wybierz Zezwalaj na wybrane porty, a następnie wybierz SSH (22) i HTTP (80) z listy rozwijanej
Wybierz
Networkingpage, aby skonfigurować sieć wirtualną. W przypadku sieci wirtualnej wybierz vnetenvironment1created dla serwera bazy danych
Wybierać
Zarządzaj konfiguracją podsieci, aby utworzyć nową podsieć dla serwera
Dodaj nową podsieć dla maszyny wirtualnej
Po pomyślnym utworzeniu podsieci zamknij stronę
Wybierać
Przejrzyj + Utwórz
Wybierać
Tworzyć. Gdy otworzy się okno Wygeneruj nową parę kluczy, wybierz Pobierz klucz prywatny i utwórz zasób. Twój plik klucza zostanie pobrany jako myKey.pem
Ważny
Upewnij się, że wiesz, gdzie
Plik .pem został pobrany. Będziesz potrzebować ścieżki do niego w następnym kroku
Po zakończeniu wdrażania wybierz
Przejdź do zasobu, aby wyświetlić stronę przeglądu maszyny wirtualnej
Wybierz publiczny adres IP i skopiuj go do schowka
== Zainstaluj narzędzia klienckie PostgreSQL ==
Utwórz połączenie SSH z maszyną wirtualną przy użyciu Bash lub PowerShell. Po wyświetleniu monitu otwórz połączenie SSH z maszyną wirtualną. Zastąp adres IP adresem z maszyny wirtualnej i zastąp ścieżkę do
.pem ze ścieżką do miejsca, w którym został pobrany plik klucza
ssh -i .\Downloads\myKey1.pem
[email protected]
Wskazówka
Utworzonego klucza SSH można użyć przy następnym tworzeniu maszyny wirtualnej na platformie Azure. Po prostu wybierz
**Użyj klucza przechowywanego na platformie Azure** dla **źródła klucza publicznego SSH** przy następnym tworzeniu maszyny wirtualnej. Masz już klucz prywatny na swoim komputerze, więc nie musisz niczego pobierać
Musisz zainstalować narzędzie postgresql-client, aby móc połączyć się z serwerem
sudo apt-get update sudo apt-get install postgresql-client
Połączenia z bazą danych wymuszane są protokołem SSL, dlatego należy pobrać publiczny certyfikat SSL
wget --no-check-certificate httpsdl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem
== Połącz się z serwerem z maszyny wirtualnej Azure Linux ==
z
Zainstalowano narzędzie klienckie **psql**, możemy teraz łączyć się z serwerem z Twojego środowiska lokalnego
psql --host=mydemoserver-pg.postgres.database.azure.com --port=5432 --username=myadmin --dbname=postgres --set=sslmode=require --set=sslrootcert=DigiCertGlobalRootCA.crt.pem
== Oczyść zasoby ==
Utworzono teraz elastyczny serwer usługi Azure Database for PostgreSQL w grupie zasobów. Jeśli nie spodziewasz się, że będziesz potrzebować tych zasobów w przyszłości, możesz je usunąć, usuwając grupę zasobów lub po prostu usunąć serwer PostgreSQL. Aby usunąć grupę zasobów, wykonaj następujące kroki:
— W Azure Portal wyszukaj i wybierz
Grupy zasobów
— Na liście grup zasobów wybierz nazwę swojej grupy zasobów
- W
Przegląd grupy zasobów wybierz pozycję Usuń grupę zasobów
— W oknie dialogowym potwierdzenia wpisz nazwę grupy zasobów, a następnie wybierz opcję
Usunąć
== Następne kroki ==
== Opinia ==
Prześlij i wyświetl opinię dotyczącą