az postgres server

Zarządzanie serwerami PostgreSQL.

Polecenia

az postgres server ad-admin

Zarządzanie administratorem usługi Active Directory serwera postgres.

az postgres server ad-admin create

Utwórz administratora usługi Active Directory dla serwera PostgreSQL.

az postgres server ad-admin delete

Usuń administratora usługi Active Directory dla serwera PostgreSQL.

az postgres server ad-admin list

Wyświetl listę wszystkich administratorów usługi Active Directory dla serwera PostgreSQL.

az postgres server ad-admin show

Uzyskaj informacje o administratorze usługi Active Directory dla serwera PostgreSQL.

az postgres server ad-admin wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku administratora usługi Active Directory serwera PostgreSQL.

az postgres server configuration

Zarządzanie wartościami konfiguracji serwera.

az postgres server configuration list

Zwraca listę wartości konfiguracji dla serwera.

az postgres server configuration set

Aktualizuje konfigurację serwera.

az postgres server configuration show

Pobierz konfigurację serwera".

az postgres server create

Utwórz serwer.

az postgres server delete

Usuń serwer.

az postgres server firewall-rule

Zarządzanie regułami zapory dla serwera.

az postgres server firewall-rule create

Utwórz nową regułę zapory dla serwera.

az postgres server firewall-rule delete

Usuń regułę zapory.

az postgres server firewall-rule list

Wyświetl listę wszystkich reguł zapory dla serwera.

az postgres server firewall-rule show

Uzyskaj szczegółowe informacje o regule zapory.

az postgres server firewall-rule update

Zaktualizuj regułę zapory.

az postgres server georestore

Przywracanie geograficzne serwera z kopii zapasowej.

az postgres server key

Zarządzanie kluczami serwera PostgreSQL.

az postgres server key create

Utwórz klucz serwera.

az postgres server key delete

Usuń klucz serwera.

az postgres server key list

Pobiera listę kluczy serwera.

az postgres server key show

Pokaż klucz serwera.

az postgres server list

Wyświetl listę dostępnych serwerów.

az postgres server list-skus

Wyświetl listę dostępnych jednostek SKU w danym regionie.

az postgres server private-endpoint-connection

Zarządzanie połączeniami prywatnego punktu końcowego serwera PostgreSQL.

az postgres server private-endpoint-connection approve

Zatwierdź określone połączenie prywatnego punktu końcowego skojarzone z serwerem PostgreSQL.

az postgres server private-endpoint-connection delete

Usuń określone połączenie prywatnego punktu końcowego skojarzone z serwerem PostgreSQL.

az postgres server private-endpoint-connection reject

Odrzuć określone połączenie prywatnego punktu końcowego skojarzone z serwerem PostgreSQL.

az postgres server private-endpoint-connection show

Pokaż szczegóły połączenia prywatnego punktu końcowego skojarzonego z serwerem PostgreSQL.

az postgres server private-link-resource

Zarządzanie zasobami łącza prywatnego serwera PostgreSQL.

az postgres server private-link-resource list

Wyświetl listę zasobów łącza prywatnego obsługiwanych dla serwera PostgreSQL.

az postgres server replica

Zarządzanie replikami do odczytu.

az postgres server replica create

Utwórz replikę do odczytu dla serwera.

az postgres server replica list

Wyświetl listę wszystkich replik do odczytu dla danego serwera.

az postgres server replica stop

Zatrzymaj replikację do repliki do odczytu i utwórz go na serwerze odczytu/zapisu.

az postgres server restart

Uruchom ponownie serwer.

az postgres server restore

Przywraca serwer z kopii zapasowej.

az postgres server show

Pobierz szczegóły serwera.

az postgres server show-connection-string

Pokaż parametry połączenia dla bazy danych serwera PostgreSQL.

az postgres server update

Aktualizowanie serwera.

az postgres server vnet-rule

Zarządzanie regułami sieci wirtualnej serwera.

az postgres server vnet-rule create

Utwórz regułę sieci wirtualnej, aby zezwalać na dostęp do serwera PostgreSQL.

az postgres server vnet-rule delete

Usuwa regułę sieci wirtualnej o podanej nazwie.

az postgres server vnet-rule list

Pobiera listę reguł sieci wirtualnej na serwerze.

az postgres server vnet-rule show

Pobiera regułę sieci wirtualnej.

az postgres server vnet-rule update

Aktualizowanie reguły sieci wirtualnej.

az postgres server wait

Poczekaj, aż serwer spełni określone warunki.

az postgres server create

Utwórz serwer.

az postgres server create [--admin-password]
                          [--admin-user]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--geo-redundant-backup {Disabled, Enabled}]
                          [--infrastructure-encryption {Disabled, Enabled}]
                          [--location]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public]
                          [--resource-group]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--tags]
                          [--version]

Przykłady

Utwórz serwer PostgreSQL w Europie Północnej z GP_Gen5_2 sku (Ogólnego przeznaczenia, sprzęt 5. generacji, 2 rdzenie wirtualne).

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name GP_Gen5_2

Utwórz serwer PostgreSQL ze wszystkimi zestawami paramaterów.

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name B_Gen5_1 --ssl-enforcement Enabled --minimal-tls-version TLS1_0 --public-network-access Disabled \
    --backup-retention 10 --geo-redundant-backup Enabled --storage-size 51200 \
    --tags "key=value" --version 11

Parametry opcjonalne

--admin-password -p

Hasło administratora. Minimalnie 8 znaków i maksymalnie 128 znaków. Hasło musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry i znaki inne niż alfanumeryczne.

--admin-user -u

Nazwa użytkownika administratora serwera. Po ustawieniu nie można go zmienić.

wartość domyślna: insanebeaver8
--assign-identity

Wygeneruj i przypisz tożsamość usługi Azure Active Directory dla tego serwera do użycia z usługami zarządzania kluczami, takimi jak Azure KeyVault.

--auto-grow

Włącza lub wyłącza automatyczne zwiększanie rozmiaru magazynu. Wartość domyślna to Włączone.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Enabled
--backup-retention

Liczba dni przechowywania kopii zapasowej. Zakres od 7 do 35 dni. Wartość domyślna to 7 dni.

--geo-redundant-backup

Włączanie lub wyłączanie geograficznie nadmiarowych kopii zapasowych. Wartość domyślna to Wyłączone. Nieobsługiwane w warstwie cenowej Podstawowa.

akceptowane wartości: Disabled, Enabled
--infrastructure-encryption -i

Dodaj opcjonalną drugą warstwę szyfrowania dla danych przy użyciu nowego algorytmu szyfrowania. Wartość domyślna to Wyłączone.

akceptowane wartości: Disabled, Enabled
--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--minimal-tls-version

Ustaw minimalną wersję protokołu TLS dla połączeń z serwerem po włączeniu protokołu SSL. Wartość domyślna to TLSEnforcementDisabled.

akceptowane wartości: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--public --public-network-access

Włącz lub wyłącz dostęp do sieci publicznej na serwerze. Po wyłączeniu tylko połączenia wykonywane za pośrednictwem łączy prywatnych mogą nawiązać połączenie z tym serwerem. Dozwolone wartości to: Włączone, Wyłączone, wszystkie, 0.0.0.0, , . Wartość domyślna to Włączone.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--sku-name

Nazwa jednostki SKU. Zgodnie z konwencją {warstwa cenowa}{generacja obliczeniowa}{rdzenie wirtualne} w skrócie. Przykłady: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

wartość domyślna: GP_Gen5_2
--ssl-enforcement

Włączanie lub wyłączanie wymuszania protokołu SSL dla połączeń z serwerem. Wartość domyślna to Włączone.

akceptowane wartości: Disabled, Enabled
--storage-size

Pojemność magazynu serwera (w megabajtach). Minimum 5120 i wzrost w 1024 r. Wartość domyślna to 5120.

wartość domyślna: 5120
--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--version

Wersja główna serwera.

az postgres server delete

Usuń serwer.

az postgres server delete [--ids]
                          [--name]
                          [--resource-group]
                          [--yes]

Przykłady

Usuń serwer.

az postgres server delete -g testgroup -n testsvr

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--yes -y

Nie monituj o potwierdzenie.

az postgres server georestore

Przywracanie geograficzne serwera z kopii zapasowej.

az postgres server georestore --location
                              --source-server
                              [--backup-retention]
                              [--geo-redundant-backup]
                              [--ids]
                              [--name]
                              [--no-wait]
                              [--resource-group]
                              [--sku-name]

Przykłady

Przywracanie geograficzne "testsvr" do nowego serwera "testsvrnew" znajdującego się w regionie Zachodnie stany USA 2.

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2

Przywracanie geograficzne "testsvr" do nowego serwera "testsvrnew" znajdującego się w regionie Zachodnie stany USA 2 z GP_Gen5_2 sku.

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2 --sku-name GP_Gen5_2

Przywracanie geograficzne "testsvr2" na nowym serwerze "testsvrnew", gdzie "testsvrnew" znajduje się w innej grupie zasobów niż "testsvr2".

az postgres server georestore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    -l westus2

Parametry wymagane

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--source-server -s

Nazwa lub identyfikator serwera źródłowego, z którego ma zostać przeprowadzone przywrócenie.

Parametry opcjonalne

--backup-retention

Liczba dni przechowywania kopii zapasowej. Zakres od 7 do 35 dni. Wartość domyślna to 7 dni.

--geo-redundant-backup

Włączanie lub wyłączanie geograficznie nadmiarowych kopii zapasowych. Wartość domyślna to Wyłączone. Nieobsługiwane w warstwie cenowej Podstawowa.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--sku-name

Nazwa jednostki SKU. Wartość domyślna to sku serwera źródłowego. Zgodnie z konwencją {warstwa cenowa}{generacja obliczeniowa}{rdzenie wirtualne} w skrócie. Przykłady: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

az postgres server list

Wyświetl listę dostępnych serwerów.

az postgres server list [--resource-group]

Przykłady

Wyświetl listę wszystkich serwerów PostgreSQL w subskrypcji.

az postgres server list

Wyświetl listę wszystkich serwerów PostgreSQL w grupie zasobów.

az postgres server list -g testgroup

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az postgres server list-skus

Wyświetl listę dostępnych jednostek SKU w danym regionie.

az postgres server list-skus --location

Przykłady

Wyświetl listę dostępnych jednostek SKU w danym regionie.

az postgres server list-skus -l eastus

Parametry wymagane

--location -l

Nazwa lokalizacji.

az postgres server restart

Uruchom ponownie serwer.

az postgres server restart [--ids]
                           [--name]
                           [--resource-group]

Przykłady

Uruchom ponownie serwer.

az postgres server restart -g testgroup -n testsvr

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az postgres server restore

Przywraca serwer z kopii zapasowej.

az postgres server restore --pitr-time
                           --source-server
                           [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]

Przykłady

Przywróć element "testsvr" do określonego punktu w czasie jako nowy serwer "testsvrnew".

az postgres server restore -g testgroup -n testsvrnew --source-server testsvr --restore-point-in-time "2017-06-15T13:10:00Z"

Przywróć element "testsvr2" na "testsvrnew", gdzie "testsvrnew" znajduje się w innej grupie zasobów niż "testsvr2".

az postgres server restore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    --restore-point-in-time "2017-06-15T13:10:00Z"

Parametry wymagane

--pitr-time --restore-point-in-time

Punkt w czasie w formacie UTC do przywrócenia z (format ISO8601), np. 2017-04-26T02:10:00+08:00.

--source-server -s

Nazwa lub identyfikator zasobu serwera źródłowego do przywrócenia.

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az postgres server show

Pobierz szczegóły serwera.

az postgres server show [--ids]
                        [--name]
                        [--resource-group]

Przykłady

Pobierz szczegóły serwera. (automatycznie wygenerowane)

az postgres server show --name MyServer --resource-group MyResourceGroup

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az postgres server show-connection-string

Pokaż parametry połączenia dla bazy danych serwera PostgreSQL.

az postgres server show-connection-string [--admin-password]
                                          [--admin-user]
                                          [--database-name]
                                          [--ids]
                                          [--server-name]

Przykłady

Pokaż parametry połączenia dla języków cmd i programowania.

az postgres server show-connection-string -s testServer -u username -p password -d databasename

Parametry opcjonalne

--admin-password -p

Hasło logowania administratora.

wartość domyślna: {password}
--admin-user -u

Nazwa użytkownika logowania administratora.

wartość domyślna: {username}
--database-name -d

Nazwa bazy danych.

wartość domyślna: {database}
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--server-name -s

Nazwa serwera.

wartość domyślna: {server}

az postgres server update

Aktualizowanie serwera.

az postgres server update [--add]
                          [--admin-password]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--force-string]
                          [--ids]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public]
                          [--remove]
                          [--resource-group]
                          [--set]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--tags]

Przykłady

Aktualizowanie jednostki SKU serwera.

az postgres server update -g testgroup -n testsvrnew --sku-name GP_Gen5_4

Aktualizowanie tagów serwera.

az postgres server update -g testgroup -n testsvrnew --tags "k1=v1" "k2=v2"

Aktualizowanie serwera. (automatycznie wygenerowane)

az postgres server update --name testsvrnew --resource-group testgroup --ssl-enforcement Enabled --minimal-tls-version TLS1_0

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub ciąg JSON>.

--admin-password -p

Hasło administratora. Minimalnie 8 znaków i maksymalnie 128 znaków. Hasło musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry i znaki inne niż alfanumeryczne.

--assign-identity

Wygeneruj i przypisz tożsamość usługi Azure Active Directory dla tego serwera do użycia z usługami zarządzania kluczami, takimi jak Azure KeyVault.

--auto-grow

Włącza lub wyłącza automatyczne zwiększanie rozmiaru magazynu. Wartość domyślna to Włączone.

akceptowane wartości: Disabled, Enabled
--backup-retention

Liczba dni przechowywania kopii zapasowej. Zakres od 7 do 35 dni. Wartość domyślna to 7 dni.

--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--minimal-tls-version

Ustaw minimalną wersję protokołu TLS dla połączeń z serwerem po włączeniu protokołu SSL. Wartość domyślna to TLSEnforcementDisabled.

akceptowane wartości: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--public --public-network-access

Włącz lub wyłącz dostęp do sieci publicznej na serwerze. Po wyłączeniu tylko połączenia wykonywane za pośrednictwem łączy prywatnych mogą nawiązać połączenie z tym serwerem. Dozwolone wartości to: Włączone, Wyłączone, wszystkie, 0.0.0.0, , . Wartość domyślna to Włączone.

--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.

--sku-name

Nazwa jednostki SKU. Zgodnie z konwencją {warstwa cenowa}{generacja obliczeniowa}{rdzenie wirtualne} w skrócie. Przykłady: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

--ssl-enforcement

Włączanie lub wyłączanie wymuszania protokołu SSL dla połączeń z serwerem. Wartość domyślna to Włączone.

akceptowane wartości: Disabled, Enabled
--storage-size

Pojemność magazynu serwera (w megabajtach). Minimum 5120 i wzrost w 1024 r. Wartość domyślna to 5120.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

az postgres server wait

Poczekaj, aż serwer spełni określone warunki.

az postgres server wait [--custom]
                        [--exists]
                        [--ids]
                        [--interval]
                        [--name]
                        [--resource-group]
                        [--timeout]

Parametry opcjonalne

--custom

Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--exists

Zaczekaj, aż zasób istnieje.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600