zarządzanie serwerem Azure

Rozszerzenie PostgreSQL dla Visual Studio Code umożliwia zarządzanie obsługiwanymi zasobami Azure Database for PostgreSQL bezpośrednio z Visual Studio Code. Po nawiązaniu połączenia z serwerem elastycznym Azure Database for PostgreSQL można otworzyć pulpit nawigacyjny serwera, aby kontrolować cykl życia serwera, zarządzać dostępem do sieci, zmieniać parametry, tworzyć lub przywracać kopie zapasowe, klonować serwer i pobierać przechwycone dzienniki. Połączenia usługi Azure HorizonDB (wersja zapoznawcza) obsługują bardziej kompaktową stronę „Konfiguracja sieci” do konfigurowania reguł zapory.

Note

Większość zadań opisanych w tym artykule dotyczy tylko połączeń z usługą Azure Database for PostgreSQL — elastyczny serwer. Azure HorizonDB (wersja zapoznawcza) obsługuje tylko zarządzanie regułami zapory. Lokalne instancje PostgreSQL i kontenery Docker nie udostępniają tych stron zarządzania platformy Azure.

Wskazówka

Jeśli nadal musisz utworzyć serwer lub nawiązać z nim połączenie, zacznij od sekcji Tworzenie serwera PostgreSQL lub połączeń i tożsamości.

Otwieranie stron zarządzania Azure

  1. W drzewie Połączenia połącz się z zasobem Azure Database for PostgreSQL, którym chcesz zarządzać.
  2. Kliknij prawym przyciskiem myszy węzeł serwera i wybierz pozycję Pulpit nawigacyjny.
  3. Aby wykonać akcje cyklu życia na serwerze elastycznym Azure Database for PostgreSQL, wybierz pozycję Akcje>Start, Zatrzymaj lub Uruchom ponownie w panelu serwera.
  4. Aby otworzyć strony zarządzania Azure, wybierz pozycję Ustawienia serwera, a następnie wybierz obsługiwaną stronę, taką jak Konfiguracja sieci, Parametry serwera, Kopie zapasowe lub Dzienniki serwera.

Uruchamianie, zatrzymywanie lub ponowne uruchamianie serwera

Akcje cyklu życia można uruchamiać z menu Akcje na pasku narzędzi pulpitu nawigacyjnego lub z menu kontekstowego serwera w drzewie Połączenia .

Uruchamianie serwera

  1. W drzewie Połączenia kliknij prawym przyciskiem myszy serwer i wybierz pozycję Uruchom serwer lub otwórz pulpit nawigacyjny i wybierz pozycję Akcje>Rozpocznij.
  2. Poczekaj, aż rozszerzenie wyświetli powiadomienie o postępie operacji i będzie odpytywać platformę Azure o wynik operacji.
  3. Upewnij się, że serwer powróci do stanu Gotowe przed ponownym nawiązaniem połączenia lub otwarciem stron zarządzania.

Zatrzymywanie serwera

  1. W drzewie Połączenia kliknij prawym przyciskiem myszy serwer i wybierz pozycję Zatrzymaj serwer lub otwórz pulpit nawigacyjny i wybierz pozycję Akcje>Zatrzymaj.
  2. W oknie dialogowym potwierdzenia wybierz pozycję Zatrzymaj.
  3. Poczekaj, aż rozszerzenie zakończy operację zatrzymania.
  4. Ponownie połącz się po ponownym uruchomieniu serwera.

Caution

Zatrzymanie serwera rozłącza bieżącą sesję Połączenia . Rozszerzenie automatycznie zamyka połączenie po zakończeniu operacji zatrzymania.

Note

Gdy serwer zostanie zatrzymany, platforma Azure przestaje naliczać opłaty za zasoby obliczeniowe, ale opłaty za magazynowanie nadal obowiązują.

Ponowne uruchamianie serwera

Jeśli zapiszesz parametry wymagające ponownego uruchomienia i wybierzesz pozycję Tak w wierszu polecenia ponownego uruchomienia, rozszerzenie automatycznie inicjuje ponowne uruchomienie. Te kroki należy wykonać, gdy chcesz samodzielnie uruchomić serwer.

  1. W drzewie Połączenia kliknij prawym przyciskiem myszy serwer i wybierz pozycję Uruchom ponownie serwer lub otwórz pulpit nawigacyjny i wybierz pozycję Akcje>Uruchom ponownie.
  2. Poczekaj, aż rozszerzenie ponownie uruchomi serwer i odświeży stan serwera.
  3. Kontynuuj pracę po powrocie serwera do stanu Gotowe .

Zarządzanie dostępem do sieci

Otwórzpozycję Konfiguracja sieci> serwera, aby zarządzać dostępem do sieci.

Platforma Obsługiwane ustawienia konfiguracji sieci
Azure Database for PostgreSQL — serwer elastyczny Reguły zapory, dostęp publiczny, dostęp usług platformy Azure oraz szerokie reguły listy dozwolonych adresów IPv4
Azure HorizonDB (wersja zapoznawcza) Reguły zapory i dostęp do usług Azure

W przypadku Azure Database for PostgreSQL serwera elastycznego strona Konfiguracja sieci wyłącza edytowanie zapory do momentu włączenia dostępu publicznego. Spowoduje to również wyłączenie funkcji Zapisz do momentu wprowadzenia prawidłowej zmiany. Azure HorizonDB (wersja zapoznawcza) nie wyświetla publicznych kontroli dostępu, ale zawiera pole wyboru Zezwalaj na dostęp publiczny z dowolnej usługi Azure w Azure do tego serwera.

Dodaj lub edytuj regułę zapory

  1. Otwórz pozycję Ustawienia serwera>Konfiguracja sieci.
  2. W przypadku serwera elastycznego Azure Database for PostgreSQL w obszarze Dostęp publiczny włącz dostęp publiczny, jeśli jest on obecnie wyłączony.
  3. W tabeli reguł zapory użyj pustego wiersza, aby wprowadzić nazwę reguły zapory, początkowy adres IP i końcowy adres IP lub zaktualizować istniejący wiersz.
  4. Wybierz opcję Zapisz.

Użyj tych reguł sprawdzania poprawności podczas edytowania reguły:

Pole Requirement
Nazwa reguły zapory Wymagane, unikatowe, od 1 do 80 znaków, tylko litery, cyfry, myślniki (-) i znaki podkreślenia (_)
Początkowy adres IP Wymagany, prawidłowy adres IPv4
Końcowy adres IP Wymagany, prawidłowy adres IPv4, a nie niższy niż początkowy adres IP

Note

Strona wyświetla błędy walidacji bezpośrednio przy polach i blokuje przycisk Zapisz, dopóki każda edytowana reguła nie będzie prawidłowa.

Zezwalaj na bieżący adres IP klienta

  1. Otwórz Ustawienia serwera>Konfiguracja sieci.
  2. W tabeli reguł zapory wybierz link rozpoczynający się od pozycji Dodaj bieżący adres IP klienta.
  3. Przejrzyj wstawioną regułę i wybierz pozycję Zapisz.

Jeśli pulpit nawigacyjny nie może wykryć publicznego adresu IP, link zmieni się na Nie można automatycznie określić bieżącego adresu IP. Wprowadź adres ręcznie w pustym wierszu reguły zapory zamiast tego.

Konfigurowanie szerszych ustawień dostępu

Użyj tych Azure Database for PostgreSQL opcji serwera elastycznego na stronie Konfiguracja sieci, gdy poszczególne reguły adresów IP nie są wystarczające:

Option Użyj go, gdy
Dostęp publiczny Chcesz, aby serwer akceptował połączenia za pośrednictwem publicznych adresów IP.
Zezwalaj na dostęp publiczny z dowolnej usługi platformy Azure na tym serwerze Chcesz, aby usługi hostowane Azure dotarły do serwera bez ręcznego dodawania poszczególnych zakresów adresów IP usługi.
Dodaj 0.0.0.0 – 255.255.255.255.255 Chcesz utworzyć regułę zezwalającą na dowolny adres IPv4. Tej funkcji należy używać tylko w ściśle kontrolowanych środowiskach.

Ważna

Nie wprowadzaj 0.0.0.0 zarówno początkowych, jak i końcowych adresów IP. Rozszerzenie traktuje ten zakres jako nieprawidłowy. Jeśli chcesz, aby usługi hostowane na platformie Azure mogły się łączyć, użyj zamiast tego opcji Zezwalaj na dostęp publiczny z dowolnej usługi Azure w platformie Azure do tego serwera.

Note

konfiguracja sieci Azure HorizonDB (wersja zapoznawcza) nie obejmuje dostępu publicznego, parametrów, kopii zapasowych, dzienników serwera, klonowania ani akcji cyklu życia.

Wskazówka

Jeśli na stronie Konfiguracja sieci jest wyświetlany komunikat o niedostępności połączenia Azure HorizonDB (wersja zapoznawcza), ponieważ brakuje informacji o tożsamości platformy Azure, wybierz na tej stronie opcję Pobierz metadane, aby je pobrać. Jest to to samo pobieranie metadanych dostępne na panelu serwera.

Zmienianie parametrów

Otwórz Ustawienia serwera>Parametry serwera, aby wyszukiwać, filtrować, edytować i resetować parametry PostgreSQL serwera.

Znajdowanie parametru

  1. Otwórz Ustawienia serwera>Parametry serwera.
  2. Użyj przycisków filtru, takich jak Wszystkie, Zmodyfikowane, Statyczne, Dynamiczne lub Tylko do odczytu , aby zawęzić listę.
  3. Użyj pola tekstowego, aby wyszukać według nazwy parametru lub opisu.
  4. Jeśli potrzebujesz wyświetlić więcej wierszy, zmień ustawienie Wiersze na stronę na 25, 50 lub 100.
  5. Jeśli chcesz zgrupować podobne ustawienia przed ich edycją, posortuj kolumnę.

Zapisywanie zmian parametrów

  1. Otwórz Ustawienia serwera>Parametry serwera.
  2. Znajdź parametr, który chcesz zmienić.
  3. Edytuj wartość bezpośrednio w kolumnie Wartość .
  4. Jeśli parametr wyświetla przycisk informacji, umieść kursor na nim, aby przejrzeć dozwolone wartości.
  5. Wybierz opcję Zapisz.

Jeśli parametr wymaga ponownego uruchomienia, strona dodaje wiersz Oczekujące ponowne uruchomienie poniżej parametru . Podczas zapisywania co najmniej jednego parametru statycznego rozszerzenie pyta, czy chcesz natychmiast uruchomić serwer.

Resetowanie parametru do wartości domyślnej

  1. Otwórz Ustawienia serwera>Parametry serwera.
  2. Znajdź parametr, który chcesz zresetować.
  3. Wybierz ikonę resetowania obok parametru.
  4. Wybierz opcję Zapisz.

Zarządzanie kopiami zapasowymi

Otwórz Ustawienia serwera>Kopie zapasowe, aby zarządzać automatycznymi kopiami zapasowymi i kopiami zapasowymi na żądanie.

Tworzenie kopii zapasowej na żądanie

  1. Otwórz Ustawienia serwera>Kopie zapasowe.
  2. Wybierz pozycję Utwórz kopię zapasową teraz.
  3. W obszarze Tworzenie kopii zapasowej wprowadź nazwę kopii zapasowej.
  4. Wybierz Utwórz.

Nazwy kopii zapasowych mogą zawierać tylko litery, cyfry, łączniki (-) i podkreślenia (_).

Note

Strona może teraz wyłączyć tworzenie kopii zapasowej , gdy serwer nie jest w stanie Gotowe , podczas gdy inna kopia zapasowa jest już uruchomiona lub gdy bieżące obciążenie nie obsługuje ręcznych kopii zapasowych.

Przywróć z kopii zapasowej

  1. Otwórz Ustawienia serwera>Kopie zapasowe.
  2. Znajdź kopię zapasową, której chcesz użyć.
  3. Wybierz pozycję Przywróć z tej kopii zapasowej.
  4. Ukończ przepływ pracy przywracania, aby utworzyć nowy Azure Database for PostgreSQL serwer elastyczny na podstawie tej kopii zapasowej.

Usuwanie kopii zapasowej na żądanie

  1. Otwórz Ustawienia serwera>Kopie zapasowe.
  2. Znajdź kopię zapasową na żądanie, którą chcesz usunąć.
  3. Wybierz Usuń.
  4. W obszarze Usuń kopię zapasową wybierz ponownie pozycję Usuń , aby potwierdzić.

Automatyczne kopie zapasowe pozostają zarządzane przez Azure i nie można ich usunąć z rozszerzenia.

Zmienianie przechowywania kopii zapasowych

  1. Otwórz Ustawienia serwera>Kopie zapasowe.
  2. Przesuń suwak przechowywania do żądanej liczby dni.
  3. Wybierz opcję Zapisz.

Możesz również filtrować listę kopii zapasowych za pomocą opcji Automatyczne lub Na żądanie, zawęzić ją za pomocą filtrów czasu, takich jak Ostatnie 24 godziny lub Ostatnie 7 dni, a następnie posortować tabelę według nazwy, stanu, czasu ukończenia, zachowanej do czasu lub typu.

Klonowanie serwera

Użyj Clone Server, jeśli chcesz utworzyć nowy elastyczny serwer Azure Database for PostgreSQL na podstawie bieżącego serwera.

  1. Otwórz pulpit nawigacyjny.
  2. Wybierz pozycję Ustawienia serwera>Klonuj serwer.
  3. Ukończ przepływ pracy klonowania, aby utworzyć nowy serwer.

Przechwytywanie i pobieranie dzienników serwera

Otwórzdzienniki serwera> serwera, aby przechwycić dzienniki diagnostyczne i pobrać je w celu rozwiązania problemów.

Włącz lub wyłącz przechwytywanie logów

  1. Otwórz Ustawienia serwera>Dzienniki serwera.
  2. Włącz lub wyłącz opcję Przechwytywanie dzienników pobierania .
  3. Jeśli przechwytywanie dzienników jest włączone, ustaw okres przechowywania dziennika.
  4. Wybierz opcję Zapisz.

Filtrowanie i pobieranie plików dziennika

  1. Otwórz Ustawienia serwera>Dzienniki serwera.
  2. Użyj opcji Wszystkie typy, Dziennik serwera lub Dziennik uaktualniania , aby zawęzić listę.
  3. Użyj filtru czasu lub pola wyszukiwania nazwy pliku, aby znaleźć potrzebne pliki.
  4. Wybierz co najmniej jeden plik dziennika lub użyj przycisku pobierania w jednym wierszu.
  5. Wybierz Pobierz.

Tabela dzienników obsługuje sortowanie według nazwy, ostatniej modyfikacji, rozmiaru (KB) i typu. Gdy więcej niż 100 plików pasuje do bieżących filtrów, na stronie są wyświetlane kontrolki stronicowania.