= 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ą