az postgres server-arc
Uwaga
Ta dokumentacja jest częścią rozszerzenia arcdata dla interfejsu wiersza polecenia platformy Azure (wersja 2.3.1 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az postgres server-arc . Dowiedz się więcej o rozszerzeniach.
Ta grupa poleceń jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Zarządzanie serwerami PostgreSQL z obsługą usługi Azure Arc.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az postgres server-arc create |
Utwórz serwer PostgreSQL z obsługą usługi Azure Arc. |
Numer wewnętrzny | Wersja zapoznawcza |
az postgres server-arc delete |
Usuń serwer PostgreSQL z obsługą usługi Azure Arc. |
Numer wewnętrzny | Wersja zapoznawcza |
az postgres server-arc endpoint |
Zarządzanie punktami końcowymi serwera PostgreSQL z obsługą usługi Azure Arc. |
Numer wewnętrzny | Wersja zapoznawcza |
az postgres server-arc endpoint list |
Wyświetl listę punktów końcowych serwera PostgreSQL z obsługą usługi Azure Arc. |
Numer wewnętrzny | Wersja zapoznawcza |
az postgres server-arc list |
Wyświetl listę serwera PostgreSQL z obsługą usługi Azure Arc. |
Numer wewnętrzny | Wersja zapoznawcza |
az postgres server-arc restore |
Przywróć serwer PostgreSQL z obsługą usługi Azure Arc z kopii zapasowej z innego serwera. |
Numer wewnętrzny | Wersja zapoznawcza |
az postgres server-arc show |
Pokaż szczegóły serwera PostgreSQL z obsługą usługi Azure Arc. |
Numer wewnętrzny | Wersja zapoznawcza |
az postgres server-arc update |
Zaktualizuj konfigurację serwera PostgreSQL z obsługą usługi Azure Arc. |
Numer wewnętrzny | Wersja zapoznawcza |
az postgres server-arc create
Grupa poleceń "postgres server-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Utwórz serwer PostgreSQL z obsługą usługi Azure Arc.
Aby ustawić hasło serwera, ustaw zmienną środowiskową AZDATA_PASSWORD.
az postgres server-arc create --name
[--ad-account-name]
[--ad-connector-name]
[--admin-login-secret]
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--dev]
[--dns-name]
[--extensions]
[--k8s-namespace]
[--keytab-secret]
[--log-level]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--port]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-logs]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-logs]
Przykłady
Utwórz serwer PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc create -n pg1 --k8s-namespace namespace --use-k8s
Parametry wymagane
Nazwa serwera PostgreSQL z obsługą usługi Azure Arc.
Parametry opcjonalne
Nazwa konta usługi Active Directory dla tego serwera PostgreSQL z obsługą usługi Azure Arc. To konto należy utworzyć przed wdrożeniem tego wystąpienia.
Nazwa Połączenie or usługi Active Directory. Ten parametr wskazuje intencję wdrożenia z obsługą usługi AD.
Nazwa wpisu tajnego platformy Kubernetes w celu wygenerowania tych hostów lub będzie hostować poświadczenia konta logowania administratora użytkownika.
Ścieżka do pliku zawierającego klucz prywatny certyfikatu sformatowanego PEM do użycia na potrzeby połączeń SSL klienta.
Ścieżka do pliku zawierającego klucz publiczny certyfikatu sformatowanego PEM do użycia na potrzeby połączeń SSL klienta.
Maksymalna liczba rdzeni procesora CPU, które mogą być używane na potrzeby serwera PostgreSQL z obsługą usługi Azure Arc.
Minimalna liczba rdzeni procesora CPU, które muszą być dostępne dla każdego węzła, aby zaplanować usługę.
Jeśli zostanie to określone, zostanie ono uznane za wystąpienie deweloperskie i nie zostanie naliczone opłaty.
Nazwa DNS usługi uwidoczniona użytkownikom końcowym w celu nawiązania połączenia z tym serwerem PostgreSQL z obsługą usługi Azure Arc (np. pginstancename.contoso.com).
Rozdzielona przecinkami lista rozszerzeń do włączenia. Po włączeniu rozszerzenia można zainstalować za pomocą polecenia "CREATE EXTENSION".
Przestrzeń nazw Kubernetes, w której wdrożony jest serwer PostgreSQL z obsługą usługi Azure Arc. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.
Nazwa wpisu tajnego platformy Kubernetes zawierającego plik tab klucza dla tego serwera PostgreSQL z obsługą usługi Azure Arc.
Ustawia ustawienie log_min_messages dla aparatu PostgreSQL. Prawidłowe wartości to: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, PANIC.
Limit pamięci serwera PostgreSQL z obsługą usługi Azure Arc jako liczba, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).
Żądanie pamięci serwera PostgreSQL z obsługą usługi Azure Arc jako liczba, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).
Jeśli zostanie określona, nie zostanie utworzona żadna usługa zewnętrzna. W przeciwnym razie usługa zewnętrzna zostanie utworzona przy użyciu typu podanego z argumentem --service-type lub tego samego typu usługi co kontroler danych.
Nie czekaj, aż wdrożenie będzie gotowe przed powrotem.
Ścieżka do źródłowego pliku JSON dla serwera PostgreSQL z obsługą usługi Azure Arc. Jest to opcjonalne.
Numer portu, na którym jest widoczna usługa podstawowa dla użytkowników końcowych.
Okres przechowywania kopii zapasowych określony w dniach. Dozwolone wartości to od 0 do 35. Wartość domyślna to 7. Ustawienie okresu przechowywania na 0 spowoduje wyłączenie automatycznych kopii zapasowych dla bazy danych PostgreSql z obsługą usługi Azure Arc.
Rozdzielona przecinkami lista adnotacji do zastosowania do wszystkich usług zewnętrznych.
Nazwa wpisu tajnego kubernetes w celu wygenerowania tego certyfikatu SSL.
Rozdzielona przecinkami lista etykiet, które mają być stosowane do wszystkich usług zewnętrznych.
Typ usługi podstawowej.
Klasa magazynu, która ma być używana do tworzenia kopii zapasowych woluminów trwałych.
Klasa magazynu do użycia na potrzeby woluminów trwałych danych.
Klasa magazynu do użycia na potrzeby dzienników woluminów trwałych.
Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.
Rozmiar woluminu magazynu, który ma być używany do tworzenia kopii zapasowych jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).
Rozmiar woluminu magazynu, który ma być używany dla danych jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).
Rozmiar woluminu magazynu, który ma być używany dla dzienników jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az postgres server-arc delete
Grupa poleceń "postgres server-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Usuń serwer PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc delete --name
[--force]
[--k8s-namespace]
[--use-k8s]
Przykłady
Usuń serwer PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc delete -n pg1 --k8s-namespace namespace --use-k8s
Parametry wymagane
Nazwa serwera PostgreSQL z obsługą usługi Azure Arc.
Parametry opcjonalne
Usuń serwer PostgreSQL z obsługą usługi Azure Arc bez potwierdzenia.
Przestrzeń nazw Kubernetes, w której wdrożony jest serwer PostgreSQL z obsługą usługi Azure Arc. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.
Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az postgres server-arc list
Grupa poleceń "postgres server-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Wyświetl listę serwera PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc list [--k8s-namespace]
[--use-k8s]
Przykłady
Wyświetl listę serwera PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc list --k8s-namespace namespace --use-k8s
Parametry opcjonalne
Przestrzeń nazw Kubernetes, w której są wdrażane serwery PostgreSQL z obsługą usługi Azure Arc. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.
Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az postgres server-arc restore
Grupa poleceń "postgres server-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Przywróć serwer PostgreSQL z obsługą usługi Azure Arc z kopii zapasowej z innego serwera.
Aby ustawić hasło serwera, ustaw zmienną środowiskową AZDATA_PASSWORD.
az postgres server-arc restore --k8s-namespace
--name
--source-server
[--dry-run]
[--no-wait]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-logs]
[--time]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-logs]
Przykłady
Przywracanie serwera PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc restore -n <to-pg> --source-server <from-pg> --k8s-namespace namespace --use-k8s
Parametry wymagane
Przestrzeń nazw platformy Kubernetes zawierająca usługę PostgreSql z obsługą usługi Azure Arc. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.
Nazwa serwera PostgreSQL z obsługą usługi Azure Arc, który ma zostać utworzony.
Nazwa serwera PostgreSQL z obsługą usługi Azure Arc do przywrócenia.
Parametry opcjonalne
W przypadku ustawienia sprawdza poprawność zasobów źródłowych i docelowych oraz czasu bez wykonywania przywracania. Najwcześniejsze i najnowsze możliwe czasy przywracania są zwracane w stanie zadania przywracania.
Nie czekaj, aż wdrożenie będzie gotowe przed powrotem.
Klasa magazynu, która ma być używana do tworzenia kopii zapasowych woluminów trwałych.
Klasa magazynu do użycia na potrzeby woluminów trwałych danych.
Klasa magazynu do użycia na potrzeby dzienników woluminów trwałych.
Punkt w czasie serwera źródłowego, który zostanie przywrócony w celu utworzenia nowego serwera PostgreSQL z obsługą usługi Azure Arc. Musi być większa lub równa najwcześniejszej wartości daty/godziny przywracania źródłowej bazy danych. Czas powinien mieć następujący format: 'RRRR-MM-DDTHH:MM:SSZ'. Jeśli nie zostanie podany czas, zostanie przywrócona najnowsza kopia zapasowa.
Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.
Rozmiar woluminu magazynu, który ma być używany do tworzenia kopii zapasowych jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).
Rozmiar woluminu magazynu, który ma być używany dla danych jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).
Rozmiar woluminu magazynu, który ma być używany dla dzienników jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az postgres server-arc show
Grupa poleceń "postgres server-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Pokaż szczegóły serwera PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc show --name
[--k8s-namespace]
[--path]
[--use-k8s]
Przykłady
Pokaż szczegóły serwera PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc show -n pg1 --k8s-namespace namespace --use-k8s
Parametry wymagane
Nazwa serwera PostgreSQL z obsługą usługi Azure Arc.
Parametry opcjonalne
Przestrzeń nazw Kubernetes, w której wdrożony jest serwer PostgreSQL z obsługą usługi Azure Arc. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.
Ścieżka, w której należy napisać pełną specyfikację serwera PostgreSQL z obsługą usługi Azure Arc. W przypadku pominięcia specyfikacja zostanie zapisana w standardowych danych wyjściowych.
Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az postgres server-arc update
Grupa poleceń "postgres server-arc" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Zaktualizuj konfigurację serwera PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc update --name
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--dev]
[--extensions]
[--k8s-namespace]
[--keytab-secret]
[--log-level]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--port]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type]
[--use-k8s]
Przykłady
Zaktualizuj konfigurację serwera PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc update --path ./spec.json -n pg1 --k8s-namespace namespace --use-k8s
Włączanie rozszerzeń dla istniejącego serwera PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc update -n pg1 --extensions 'pgaudit,pg_partman' --k8s-namespace namespace --use-k8s
Usuwanie rozszerzeń z serwera PostgreSQL z obsługą usługi Azure Arc.
az postgres server-arc update -n pg1 --extensions "''" --k8s-namespace namespace --use-k8s
Parametry wymagane
Nazwa aktualizowanego serwera PostgreSQL z obsługą usługi Azure Arc. Nie można zmienić nazwy, w której wdrożono wystąpienie.
Parametry opcjonalne
Ścieżka do pliku zawierającego klucz prywatny certyfikatu sformatowanego PEM do użycia na potrzeby połączeń SSL klienta.
Ścieżka do pliku zawierającego klucz publiczny certyfikatu sformatowanego PEM do użycia na potrzeby połączeń SSL klienta.
Maksymalna liczba rdzeni procesora CPU dla serwera PostgreSQL z obsługą usługi Azure Arc, który może być używany na węzeł. Aby usunąć cores_limit, określ jego wartość jako pusty ciąg.
Minimalna liczba rdzeni procesora CPU, które muszą być dostępne dla każdego węzła, aby zaplanować usługę. Aby usunąć cores_request, określ jego wartość jako pusty ciąg.
Jeśli zostanie to określone, zostanie ono uznane za wystąpienie deweloperskie i nie zostanie naliczone opłaty.
Rozdzielona przecinkami lista rozszerzeń do włączenia. Aby dodać lub usunąć nowe rozszerzenie, zaktualizuj istniejącą listę rozszerzeń. Po włączeniu rozszerzenia można zainstalować za pomocą polecenia "CREATE EXTENSION".
Przestrzeń nazw Kubernetes, w której wdrożony jest serwer PostgreSQL z obsługą usługi Azure Arc. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.
Nazwa wpisu tajnego platformy Kubernetes zawierającego plik tab klucza dla tego serwera PostgreSQL z obsługą usługi Azure Arc.
Ustawia ustawienie log_min_messages dla aparatu PostgreSQL. Prawidłowe wartości to: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, PANIC.
Limit pamięci dla serwera PostgreSQL z obsługą usługi Azure Arc jako liczba, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty). Aby usunąć memory_limit, określ jego wartość jako pusty ciąg.
Żądanie pamięci dla serwera PostgreSQL z obsługą usługi Azure Arc jako liczba, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty). Aby usunąć memory_request, określ jego wartość jako pusty ciąg.
Jeśli zostanie określona, nie zostanie utworzona żadna usługa zewnętrzna. W przeciwnym razie usługa zewnętrzna zostanie utworzona przy użyciu typu podanego z argumentem --service-type lub tego samego typu usługi co kontroler danych.
Nie czekaj, aż wdrożenie będzie gotowe przed powrotem.
Ścieżka do źródłowego pliku JSON dla serwera PostgreSQL z obsługą usługi Azure Arc. Jest to opcjonalne.
Numer portu, na którym jest widoczna usługa podstawowa dla użytkowników końcowych.
Okres przechowywania kopii zapasowych określony w dniach. Dozwolone wartości to od 0 do 35. Wartość domyślna to 7. Ustawienie okresu przechowywania na 0 spowoduje wyłączenie automatycznych kopii zapasowych dla bazy danych PostgreSql z obsługą usługi Azure Arc.
Rozdzielona przecinkami lista adnotacji do zastosowania do wszystkich usług zewnętrznych.
Nazwa wpisu tajnego kubernetes w celu wygenerowania tego certyfikatu SSL.
Rozdzielona przecinkami lista etykiet, które mają być stosowane do wszystkich usług zewnętrznych.
Typ usługi podstawowej.
Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla