az postgres flexible-server

Uwaga

Ta grupa poleceń zawiera polecenia zdefiniowane zarówno w interfejsie wiersza polecenia platformy Azure, jak i w co najmniej jednym rozszerzeniu. Zainstaluj każde rozszerzenie, aby korzystać z rozszerzonych możliwości. Dowiedz się więcej o rozszerzeniach.

Zarządzanie serwerami elastycznymi usługi Azure Database for PostgreSQL.

Polecenia

Nazwa Opis Typ Stan
az postgres flexible-server ad-admin

Zarządzanie administratorami usługi Active Directory serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server ad-admin create

Utwórz administratora usługi Active Directory.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server ad-admin delete

Usuń administratora usługi Active Directory.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server ad-admin list

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

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server ad-admin show

Uzyskaj administratora usługi Active Directory.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server ad-admin wait

Poczekaj na spełnienie określonych warunków przez administratora usługi Active Directory.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server advanced-threat-protection-setting

Zarządzanie ustawieniem zaawansowanej ochrony przed zagrożeniami dla serwera elastycznego PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server advanced-threat-protection-setting show

Uzyskaj zaawansowane ustawienia ochrony przed zagrożeniami dla serwera elastycznego PostgreSL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server advanced-threat-protection-setting update

Aktualizacje stan ustawienia zaawansowanej ochrony przed zagrożeniami dla serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server backup

Zarządzanie elastycznymi kopiami zapasowymi serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server backup list

Wyświetl listę wszystkich kopii zapasowych dla danego serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server backup show

Pokaż szczegóły konkretnej kopii zapasowej dla danego serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server connect

Połączenie do serwera elastycznego.

Numer wewnętrzny Ogólna dostępność
az postgres flexible-server create

Tworzenie serwera elastycznego PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server db

Zarządzanie bazami danych PostgreSQL na serwerze elastycznym.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server db create

Tworzenie bazy danych PostgreSQL na serwerze elastycznym.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server db delete

Usuwanie bazy danych na serwerze elastycznym.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server db list

Wyświetl listę baz danych dla serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server db show

Pokaż szczegóły bazy danych.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server delete

Usuwanie serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server deploy

Włącz i uruchom przepływ pracy funkcji GitHub Actions dla serwera PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server deploy run

Uruchom istniejący przepływ pracy w repozytorium github.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server deploy setup

Utwórz plik przepływu pracy funkcji GitHub Actions dla serwera PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server execute

Połączenie do serwera elastycznego.

Numer wewnętrzny Ogólna dostępność
az postgres flexible-server firewall-rule

Zarządzanie regułami zapory dla serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server firewall-rule create

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

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server firewall-rule delete

Usuń regułę zapory.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server firewall-rule list

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

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server firewall-rule show

Uzyskaj szczegółowe informacje o regule zapory.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server firewall-rule update

Aktualizowanie reguły zapory.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server geo-restore

Przywracanie geograficzne serwera elastycznego z kopii zapasowej.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server identity

Zarządzanie tożsamościami przypisanymi przez użytkownika serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server identity assign

Dodaj tożsamość zarządzaną przypisaną przez użytkownika do serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server identity list

Wyświetl listę wszystkich tożsamości zarządzanych przypisanych przez użytkownika z serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server identity remove

Usuń tożsamości zarządzane z serwera z przypisaną tożsamością użytkownika.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server identity show

Pobierz tożsamość zarządzaną przypisaną przez użytkownika z serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server list

Lista dostępnych serwerów elastycznych.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server list-skus

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

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server migration

Zarządzanie przepływami pracy migracji dla serwerów elastycznych PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server migration check-name-availability

Sprawdza, czy można użyć podanej nazwy migracji.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server migration create

Utwórz nowy przepływ pracy migracji dla serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server migration list

Wyświetlanie listy migracji serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server migration show

Uzyskaj szczegółowe informacje o określonej migracji.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server migration update

Zaktualizuj określoną migrację.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server parameter

Polecenia do zarządzania wartościami parametrów serwera dla serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server parameter list

Wyświetl listę wartości parametrów dla serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server parameter set

Zaktualizuj parametr serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server parameter show

Pobierz parametr dla serwera elastycznego".

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server private-endpoint-connection

Zarządzanie elastycznymi połączeniami punktów końcowych serwera PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server private-endpoint-connection approve

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

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server private-endpoint-connection delete

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

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server private-endpoint-connection list

Wyświetl listę wszystkich połączeń prywatnych punktów końcowych skojarzonych z serwerem elastycznym PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server private-endpoint-connection reject

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

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server private-endpoint-connection show

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

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server private-link-resource

Pobierz zasób usługi Private Link dla serwera elastycznego PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server private-link-resource list

Wyświetlanie listy zasobów łącza prywatnego skojarzonych z serwerem elastycznym PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server private-link-resource show

Pobierz zasób łącza prywatnego dla serwera elastycznego PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server replica

Zarządzanie replikami do odczytu.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server replica create

Utwórz replikę do odczytu dla serwera.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server replica list

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

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server replica promote

Zatrzymaj replikację repliki do odczytu i podwyższ jej poziom do niezależnego serwera lub jako serwera podstawowego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server replica stop-replication

Zatrzymaj replikację do repliki do odczytu i utwórz serwer odczytu/zapisu.

Podstawowe funkcje Przestarzały
az postgres flexible-server restart

Uruchom ponownie serwer elastyczny.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server restore

Przywracanie serwera elastycznego z kopii zapasowej.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server revive-dropped

Ożywienie usuniętego serwera elastycznego z kopii zapasowej.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server server-logs

Zarządzanie dziennikami serwera (plikami dziennika) dla serwera elastycznego PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server server-logs download

Pobieranie plików dziennika dla serwera elastycznego PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server server-logs list

Wyświetlanie listy plików dziennika dla serwera elastycznego PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server show

Uzyskaj szczegółowe informacje o serwerze elastycznym.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server show-connection-string

Pokaż parametry połączenia dla bazy danych postgreSQL — serwer elastyczny.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server start

Uruchom serwer elastyczny.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server stop

Zatrzymaj serwer elastyczny.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server update

Aktualizowanie serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server upgrade

Uaktualnij wersję główną serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server virtual-endpoint

Zarządzanie wirtualnymi punktami końcowymi dla serwera elastycznego PostgreSQL.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server virtual-endpoint create

Utwórz nowy wirtualny punkt końcowy dla serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server virtual-endpoint delete

Usuwanie wirtualnego punktu końcowego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server virtual-endpoint list

Wyświetl listę wszystkich wirtualnych punktów końcowych dla serwera elastycznego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server virtual-endpoint show

Uzyskaj szczegóły wirtualnego punktu końcowego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server virtual-endpoint update

Aktualizowanie wirtualnego punktu końcowego.

Podstawowe funkcje Ogólna dostępność
az postgres flexible-server wait

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

Podstawowe funkcje Ogólna dostępność

az postgres flexible-server connect

Połączenie do serwera elastycznego.

az postgres flexible-server connect --admin-user
                                    --name
                                    [--admin-password]
                                    [--database-name]
                                    [--interactive]
                                    [--querytext]

Parametry wymagane

--admin-user -u

Nazwa użytkownika logowania administratora.

--name -n

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

Parametry opcjonalne

--admin-password -p

Hasło logowania administratora.

--database-name -d

Nazwa bazy danych.

--interactive

Przekaż ten parametr, aby nawiązać połączenie z bazą danych w trybie interaktywnym.

--querytext -q
Przestarzałe

Argument "querytext" został przestarzały i zostanie usunięty w przyszłej wersji. Zamiast tego użyj polecenia "execute".

Zapytanie uruchamiane na serwerze elastycznym.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server create

Tworzenie serwera elastycznego PostgreSQL.

Utwórz serwer elastyczny PostgreSQL z konfiguracją niestandardową lub domyślną. Aby uzyskać więcej informacji na temat konfiguracji sieci, zobacz

az postgres flexible-server create [--active-directory-auth {Disabled, Enabled}]
                                   [--address-prefixes]
                                   [--admin-password]
                                   [--admin-user]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--database-name]
                                   [--geo-redundant-backup {Disabled, Enabled}]
                                   [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                   [--identity]
                                   [--iops]
                                   [--key]
                                   [--location]
                                   [--name]
                                   [--password-auth {Disabled, Enabled}]
                                   [--performance-tier]
                                   [--private-dns-zone]
                                   [--public-access]
                                   [--resource-group]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-auto-grow {Disabled, Enabled}]
                                   [--storage-size]
                                   [--storage-type {PremiumV2_LRS, Premium_LRS}]
                                   [--subnet]
                                   [--subnet-prefixes]
                                   [--tags]
                                   [--throughput]
                                   [--tier]
                                   [--version]
                                   [--vnet]
                                   [--yes]
                                   [--zone]

Przykłady

Tworzenie serwera elastycznego PostgreSQL z parametrami niestandardowymi

az postgres flexible-server create --location northeurope --resource-group testGroup \
  --name testserver --admin-user username --admin-password password \
  --sku-name Standard_B1ms --tier Burstable --public-access 153.24.26.117 --storage-size 128 \
  --tags "key=value" --version 13 --high-availability ZoneRedundant --zone 1 \
  --standby-zone 3

Tworzenie serwera elastycznego PostgreSQL przy użyciu dysków SSD w wersji 2 w warstwie Premium.

# set storage type to "PremiumV2_LRS" and provide values for Storage size (in GiB), IOPS (operations/sec), and Throughput (MB/sec).
az postgres flexible-server create --location northeurope --resource-group testGroup \
    --name testserver --admin-user username --admin-password password \
    --sku-name Standard_B1ms --tier Burstable --storage-type PremiumV2_LRS --storage-size 128 --iops 3000 --throughput 125

Utwórz serwer elastyczny PostgreSQL z domyślnymi parametrami i dostępem publicznym włączonym domyślnie. Grupa zasobów, nazwa serwera, nazwa użytkownika, hasło i domyślna baza danych zostanie utworzona przez interfejs wiersza polecenia

az postgres flexible-server create

Utwórz serwer elastyczny PostgreSQL z dostępem publicznym i dodaj zakres adresów IP, aby mieć dostęp do tego serwera. Parametr --public-access może mieć wartość "All", "None", <startIpAddress>lub <startIpAddress>-<endIpAddress>

az postgres flexible-server create --resource-group testGroup --name testserver --public-access 125.23.54.31-125.23.54.35

Utwórz serwer elastyczny PostgreSQL z dostępem prywatnym. Jeśli podana sieć wirtualna i podsieć nie istnieją, zostanie utworzona sieć wirtualna i podsieć z określonymi prefiksami adresów.

az postgres flexible-server create --resource-group testGroup --name testserver --vnet myVnet --subnet mySubnet --address-prefixes 10.0.0.0/16 --subnet-prefixes 10.0.0.0/24

Utwórz serwer elastyczny PostgreSQL przy użyciu nowego identyfikatora zasobu podsieci i nowego identyfikatora zasobu prywatnej strefy DNS. Podsieć i strefę DNS można utworzyć w innej subskrypcji lub grupie zasobów.

az postgres flexible-server create \
  --resource-group testGroup --name testserver \
  --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} \
  --private-dns-zone /subscriptions/{SubID}/resourceGroups/{resourceGroup}/providers/Microsoft.Network/privateDnsZones/testPostgreSQLFlexibleDnsZone.private.postgres.database.azure.com \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24

Utwórz serwer elastyczny PostgreSQL przy użyciu istniejących zasobów sieciowych w tej samej grupie zasobów. Podana podsieć nie powinna mieć wdrożonego w nim żadnego innego zasobu, a ta podsieć zostanie delegowana do serwera Microsoft.DBforPostgreSQL/flexibleServers, jeśli nie została jeszcze delegowana. Prywatna strefa DNS zostanie połączona z siecią wirtualną, jeśli jeszcze nie zostanie połączona.

# create vnet
az network vnet create --resource-group testGroup --name testVnet --location testLocation --address-prefixes 172.0.0.0/16

# create subnet
az network vnet subnet create --resource-group testGroup --vnet-name testVnet --address-prefixes 172.0.0.0/24 --name testSubnet

# create private dns zone
az network private-dns zone create -g testGroup -n testDNS.private.postgres.database.azure.com

az postgres flexible-server create --resource-group testGroup \
  --name testserver --location testLocation \
  --subnet /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com\


az postgres flexible-server create --resource-group testGroup --name testserver \
  --vnet testVnet --subnet testSubnet --location testLocation \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Utwórz serwer elastyczny PostgreSQL przy użyciu istniejących zasobów sieciowych w innej grupie zasobów/subskrypcji.

az postgres flexible-server create --resource-group testGroup \
   --name testserver --location testLocation \
  --subnet /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Tworzenie serwera elastycznego PostgreSQL przy użyciu szyfrowania danych.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --key $keyIdentifier --identity testIdentity

Utwórz serwer elastyczny PostgreSQL z uwierzytelnianiem usługi Active Directory, a także uwierzytelnianiem hasłem.

# create flexible server with aad auth and password auth enabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --active-directory-auth Enabled

Utwórz serwer elastyczny PostgreSQL tylko z uwierzytelnianiem w usłudze Active Directory.

# create flexible server with aad only auth and password auth disabled
az postgres flexible-server create -g testGroup -n testServer --location testLocation \
  --active-directory-auth Enabled --password-auth Disabled

Utwórz serwer elastyczny PostgreSQL z włączonym dostępem publicznym, geograficznie nadmiarową kopią zapasową i dodaj zakres adresów IP, aby mieć dostęp do tego serwera. Parametr --public-access może mieć wartość "All", "None", <startIpAddress>lub <startIpAddress>-<endIpAddress>

az postgres flexible-server create --resource-group testGroup --name testserver --geo-redundant-backup Enabled --public-access 125.23.54.31-125.23.54.35

Utwórz serwer elastyczny PostgreSQL z szyfrowaniem danych dla serwera z włączoną obsługą kopii zapasowych geograficznie.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list

# create keyvault in geo-paired region
az keyvault create -g testGroup -n geoVault --location geoPairedLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
geoKeyIdentifier=$(az keyvault key create --name geoKey -p software \
  --vault-name geoVault --query key.kid -o tsv)


# create identity in geo-raired location and save its principalId
geoIdentityPrincipalId=$(az identity create -g testGroup --name geoIdentity \
  --location geoPairedLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n geoVault --object-id $geoIdentityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled for geo-backup Enabled server
az postgres flexible-server create -g testGroup -n testServer --location testLocation --geo-redundant-backup Enabled \
  --key $keyIdentifier --identity testIdentity --backup-key $geoKeyIdentifier --backup-identity geoIdentity

Tworzenie serwera elastycznego z niestandardową warstwą wydajności magazynu. Zaakceptowane wartości "P4", "P6", "P10", "P15", "P20", "P30", \ "P40", "P50", "P60", "P70", "P80". Rzeczywiste dozwolone wartości zależą od wyboru --storage-size na potrzeby tworzenia serwera elastycznego. \ Wartość domyślna dla warstwy wydajności magazynu zależy od rozmiaru magazynu wybranego do utworzenia serwera elastycznego.

az postgres flexible-server create -g testGroup -n testServer --location testLocation --performance-tier P15

utwórz serwer elastyczny z automatycznym zwiększaniem magazynu jako włączonym. Zaakceptowane wartości Włączone/Wyłączone. Wartość domyślna automatycznego zwiększania magazynu to "Wyłączone".

az postgres flexible-server create -g testGroup -n testServer --location testLocation --storage-auto-grow Enabled

Parametry opcjonalne

--active-directory-auth

Określa, czy jest włączone uwierzytelnianie usługi Azure Active Directory.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Disabled
--address-prefixes

Prefiks adresu IP używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR. Wartość domyślna to 10.0.0.0/16.

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

Administracja istrator nazwa użytkownika serwera. Po ustawieniu nie można go zmienić.

wartość domyślna: unevenorange0
--backup-identity

Nazwa lub identyfikator zasobu tożsamości użytkownika kopii zapasowej geograficznej na potrzeby szyfrowania danych. Tożsamość musi znajdować się w tym samym regionie co region kopii zapasowej.

--backup-key

Identyfikator zasobu klucza magazynu kluczy kopii zapasowej geograficznej na potrzeby szyfrowania danych. Klucz musi znajdować się w tym samym regionie co region kopii zapasowej.

--backup-retention

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

wartość domyślna: 7
--database-name -d

Nazwa bazy danych, która ma zostać utworzona podczas aprowizacji serwera bazy danych.

--geo-redundant-backup

Określa, czy jest włączona geograficznie nadmiarowa kopia zapasowa.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Disabled
--high-availability

Włącz (ZoneRedundant lub SameZone) lub wyłącz funkcję wysokiej dostępności.

akceptowane wartości: Disabled, SameZone, ZoneRedundant
wartość domyślna: Disabled
--identity

Nazwa lub identyfikator zasobu tożsamości przypisanej przez użytkownika na potrzeby szyfrowania danych.

--iops

Wartość operacji we/wy na sekundę do przydzielenia dla tego serwera. Tę wartość można zaktualizować tylko wtedy, gdy serwer elastyczny korzysta z dysków SSD w wersji 2 w warstwie Premium.

--key

Identyfikator zasobu podstawowego klucza magazynu kluczy na potrzeby szyfrowania danych.

--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>.

--name -n

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

--password-auth

Określa, czy jest włączone uwierzytelnianie haseł.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Enabled
--performance-tier

Warstwa wydajności serwera.

--private-dns-zone

Ten parametr dotyczy tylko serwera z dostępem prywatnym. Nazwa lub identyfikator nowej lub istniejącej prywatnej strefy DNS. Możesz użyć prywatnej strefy DNS z tej samej grupy zasobów, innej grupy zasobów lub innej subskrypcji. Jeśli chcesz użyć strefy z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Interfejs wiersza polecenia tworzy nową prywatną strefę DNS w tej samej grupie zasobów co sieć wirtualna, jeśli nie zostanie podana przez użytkowników.

--public-access

Określa dostęp publiczny. Wprowadź pojedynczy lub zakres adresów IP, które mają być uwzględnione na liście dozwolonych adresów IP. Zakresy adresów IP muszą być oddzielone kreską i nie zawierają żadnych spacji. Określenie wartości 0.0.0.0.0 umożliwia dostęp publiczny z dowolnych zasobów wdrożonych na platformie Azure w celu uzyskania dostępu do serwera. Ustawienie go na wartość "Brak" ustawia serwer w trybie dostępu publicznego, ale nie tworzy reguły zapory.

--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 obliczeniowej. Zgodnie z konwencją Standard_{nazwa maszyny wirtualnej}. Przykłady: Standard_B1ms.

wartość domyślna: Standard_D2s_v3
--standby-zone

Informacje o strefie dostępności serwera rezerwowego po włączeniu wysokiej dostępności.

--storage-auto-grow

Włączanie lub wyłączanie automatycznego zwiększania rozmiaru magazynu. Wartość domyślna to Włączone.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Disabled
--storage-size

Pojemność magazynu serwera. Minimum to 32 GiB, a maksimum to 16 TiB.

wartość domyślna: 128
--storage-type

Typ magazynu dla serwera. Dozwolone wartości są Premium_LRS i PremiumV2_LRS. Wartość domyślna to Premium_LRS. W przypadku używania PremiumV2_LRS należy ustawić liczby operacji we/wy na sekundę i przepływność.

akceptowane wartości: PremiumV2_LRS, Premium_LRS
--subnet

Nazwa lub identyfikator zasobu nowej lub istniejącej podsieci. Jeśli chcesz użyć podsieci z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu zamiast nazwy. Należy pamiętać, że podsieć zostanie delegowana do serwerów elastycznych. Po delegowaniu tej podsieci nie można używać dla żadnego innego typu zasobów platformy Azure.

--subnet-prefixes

Prefiks adresu IP podsieci do użycia podczas tworzenia nowej podsieci w formacie CIDR. Wartość domyślna to 10.0.0.0/24.

--tags

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

--throughput

Przepływność magazynu (MB/s) dla serwera. Tę wartość można zaktualizować tylko wtedy, gdy serwer elastyczny korzysta z dysków SSD w wersji 2 w warstwie Premium.

--tier

Warstwa obliczeniowa serwera. Zaakceptowane wartości: Burstable, GeneralPurpose, MemoryOptimized.

wartość domyślna: GeneralPurpose
--version

Wersja główna serwera.

wartość domyślna: 13
--vnet

Nazwa lub identyfikator nowej lub istniejącej sieci wirtualnej. Jeśli chcesz użyć sieci wirtualnej z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Nazwa musi zawierać od 2 do 64 znaków. Nazwa musi zaczynać się literą lub cyfrą, kończyć literą, cyfrą lub podkreśleniami i może zawierać tylko litery, cyfry, podkreślenia, kropki lub łączniki.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
--zone -z

Strefa dostępności, do której należy aprowizować zasób.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server delete

Usuwanie serwera elastycznego.

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

Przykłady

Usuwanie serwera elastycznego.

az postgres flexible-server delete --resource-group testGroup --name testserver

Usuń serwer elastyczny bez monitu lub potwierdzenia.

az postgres flexible-server delete --resource-group testGroup --name testserver --yes

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera programu . 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>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server execute

Połączenie do serwera elastycznego.

az postgres flexible-server execute --admin-password
                                    --admin-user
                                    --name
                                    [--database-name]
                                    [--file-path]
                                    [--querytext]

Parametry wymagane

--admin-password -p

Hasło logowania administratora.

--admin-user -u

Nazwa użytkownika logowania administratora.

--name -n

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

Parametry opcjonalne

--database-name -d

Nazwa bazy danych.

--file-path -f

Ścieżka pliku SQL do wykonania.

--querytext -q

Zapytanie uruchamiane na serwerze elastycznym.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server geo-restore

Przywracanie geograficzne serwera elastycznego z kopii zapasowej.

az postgres flexible-server geo-restore --location
                                        --source-server
                                        [--address-prefixes]
                                        [--backup-identity]
                                        [--backup-key]
                                        [--geo-redundant-backup {Disabled, Enabled}]
                                        [--identity]
                                        [--ids]
                                        [--key]
                                        [--name]
                                        [--no-wait]
                                        [--private-dns-zone]
                                        [--resource-group]
                                        [--subnet]
                                        [--subnet-prefixes]
                                        [--subscription]
                                        [--vnet]
                                        [--yes]
                                        [--zone]

Przykłady

Przywracanie geograficzne serwera dostępu publicznego "testserver" do nowego serwera "testserverNew" w lokalizacji "newLocation" z dostępem publicznym.

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew --source-server testserver --location newLocation

Przywracanie geograficznego prywatnego serwera dostępu "testserver" jako nowy serwer "testserverNew" z nową podsiecią. Zostanie aprowizowana nowa sieć wirtualna, podsieć i prywatna strefa DNS dla przywróconego serwera. Aby uzyskać więcej scenariuszy dostępu prywatnego, zapoznaj się z poleceniem "flexible-server create".

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.postgres.database.azure.com --location newLocation

Przywracanie geograficzne "testserver" do bieżącego punktu w czasie jako nowy serwer "testserverNew" w innej subskrypcji/grupie zasobów. \ Tutaj --restore-group jest dla grupy zasobów serwera docelowego, a --source-server musi zostać przekazany jako identyfikator zasobu. \ Ten identyfikator zasobu może znajdować się w subskrypcji innej niż subskrypcja używana dla polecenia az account set.

az postgres flexible-server geo-restore --resource-group testGroup --name testserverNew --location newLocation \
  --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

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

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

Parametry opcjonalne

--address-prefixes

Prefiks adresu IP używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR. Wartość domyślna to 10.0.0.0/16.

--backup-identity

Nazwa lub identyfikator zasobu tożsamości użytkownika kopii zapasowej geograficznej na potrzeby szyfrowania danych. Tożsamość musi znajdować się w tym samym regionie co region kopii zapasowej.

--backup-key

Identyfikator zasobu klucza magazynu kluczy kopii zapasowej geograficznej na potrzeby szyfrowania danych. Klucz musi znajdować się w tym samym regionie co region kopii zapasowej.

--geo-redundant-backup

Określa, czy jest włączona geograficznie nadmiarowa kopia zapasowa.

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

Nazwa lub identyfikator zasobu tożsamości przypisanej przez użytkownika na potrzeby szyfrowania danych.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--key

Identyfikator zasobu podstawowego klucza magazynu kluczy na potrzeby szyfrowania danych.

--name -n

Nazwa serwera programu . 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.

wartość domyślna: False
--private-dns-zone

Ten parametr dotyczy tylko serwera z dostępem prywatnym. Nazwa lub identyfikator nowej lub istniejącej prywatnej strefy DNS. Możesz użyć prywatnej strefy DNS z tej samej grupy zasobów, innej grupy zasobów lub innej subskrypcji. Jeśli chcesz użyć strefy z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Interfejs wiersza polecenia tworzy nową prywatną strefę DNS w tej samej grupie zasobów co sieć wirtualna, jeśli nie zostanie podana przez użytkowników.

--resource-group -g

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

--subnet

Nazwa lub identyfikator zasobu nowej lub istniejącej podsieci. Jeśli chcesz użyć podsieci z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu zamiast nazwy. Należy pamiętać, że podsieć zostanie delegowana do serwerów elastycznych. Po delegowaniu tej podsieci nie można używać dla żadnego innego typu zasobów platformy Azure.

--subnet-prefixes

Prefiks adresu IP podsieci do użycia podczas tworzenia nowej podsieci w formacie CIDR. Wartość domyślna to 10.0.0.0/24.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--vnet

Nazwa lub identyfikator nowej lub istniejącej sieci wirtualnej. Jeśli chcesz użyć sieci wirtualnej z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Nazwa musi zawierać od 2 do 64 znaków. Nazwa musi zaczynać się literą lub cyfrą, kończyć literą, cyfrą lub podkreśleniami i może zawierać tylko litery, cyfry, podkreślenia, kropki lub łączniki.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
--zone -z

Strefa dostępności, do której należy aprowizować zasób.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server list

Lista dostępnych serwerów elastycznych.

az postgres flexible-server list [--resource-group]

Przykłady

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

az postgres flexible-server list

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

az postgres flexible-server list --resource-group testGroup

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

az postgres flexible-server list --resource-group testGroup --output table

Parametry opcjonalne

--resource-group -g

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

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server list-skus

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

az postgres flexible-server list-skus --location

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>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server restart

Uruchom ponownie serwer elastyczny.

az postgres flexible-server restart [--failover]
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]

Przykłady

Uruchom ponownie serwer elastyczny.

az postgres flexible-server restart --resource-group testGroup --name testserver

Ponowne uruchamianie serwera z zaplanowanym trybem failover

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Planned

Ponowne uruchamianie serwera z wymuszonym trybem failover

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Forced

Parametry opcjonalne

--failover

Wymuszone lub planowane przejście w tryb failover dla operacji ponownego uruchamiania serwera. Dozwolone wartości: Wymuszone, Planowane.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera programu . 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>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server restore

Przywracanie serwera elastycznego z kopii zapasowej.

az postgres flexible-server restore --source-server
                                    [--address-prefixes]
                                    [--backup-identity]
                                    [--backup-key]
                                    [--geo-redundant-backup {Disabled, Enabled}]
                                    [--identity]
                                    [--ids]
                                    [--key]
                                    [--name]
                                    [--no-wait]
                                    [--private-dns-zone]
                                    [--resource-group]
                                    [--restore-time]
                                    [--subnet]
                                    [--subnet-prefixes]
                                    [--subscription]
                                    [--vnet]
                                    [--yes]
                                    [--zone]

Przykłady

Przywróć "testserver" do określonego punktu w czasie jako nowy serwer "testserverNew".

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --restore-time "2017-06-15T13:10:00Z"

Przywróć serwer testowy do bieżącego punktu w czasie jako nowy serwer "testserverNew".

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver

Przywróć serwer testowy do bieżącego punktu w czasie jako nowy serwer "testserverNew" w innej grupie zasobów. \ Tutaj --restore-group jest dla grupy zasobów serwera docelowego, a --source-server musi zostać przekazany jako identyfikator zasobu.

az postgres flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server /subscriptions/{testSubscription}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

Przywróć "testserver" do bieżącego punktu w czasie jako nowy serwer "testserverNew" w innej subskrypcji. \ Tutaj --restore-group jest dla grupy zasobów serwera docelowego, a --source-server musi zostać przekazany jako identyfikator zasobu. \ Ten identyfikator zasobu może znajdować się w subskrypcji innej niż subskrypcja używana dla polecenia az account set.

az postgres flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName}

Parametry wymagane

--source-server

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

Parametry opcjonalne

--address-prefixes

Prefiks adresu IP używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR. Wartość domyślna to 10.0.0.0/16.

--backup-identity

Nazwa lub identyfikator zasobu tożsamości użytkownika kopii zapasowej geograficznej na potrzeby szyfrowania danych. Tożsamość musi znajdować się w tym samym regionie co region kopii zapasowej.

--backup-key

Identyfikator zasobu klucza magazynu kluczy kopii zapasowej geograficznej na potrzeby szyfrowania danych. Klucz musi znajdować się w tym samym regionie co region kopii zapasowej.

--geo-redundant-backup

Określa, czy jest włączona geograficznie nadmiarowa kopia zapasowa.

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

Nazwa lub identyfikator zasobu tożsamości przypisanej przez użytkownika na potrzeby szyfrowania danych.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--key

Identyfikator zasobu podstawowego klucza magazynu kluczy na potrzeby szyfrowania danych.

--name -n

Nazwa serwera programu . 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.

wartość domyślna: False
--private-dns-zone

Ten parametr dotyczy tylko serwera z dostępem prywatnym. Nazwa lub identyfikator nowej lub istniejącej prywatnej strefy DNS. Możesz użyć prywatnej strefy DNS z tej samej grupy zasobów, innej grupy zasobów lub innej subskrypcji. Jeśli chcesz użyć strefy z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Interfejs wiersza polecenia tworzy nową prywatną strefę DNS w tej samej grupie zasobów co sieć wirtualna, jeśli nie zostanie podana przez użytkowników.

--resource-group -g

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

--restore-time

Punkt w czasie w formacie UTC do przywrócenia z (format ISO8601), np. 2017-04-26T02:10:00+00Warta domyślna jest ustawiona na bieżący czas.

wartość domyślna: 2024-05-10T03:40:25+00:00
--subnet

Nazwa lub identyfikator zasobu nowej lub istniejącej podsieci. Jeśli chcesz użyć podsieci z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu zamiast nazwy. Należy pamiętać, że podsieć zostanie delegowana do serwerów elastycznych. Po delegowaniu tej podsieci nie można używać dla żadnego innego typu zasobów platformy Azure.

--subnet-prefixes

Prefiks adresu IP podsieci do użycia podczas tworzenia nowej podsieci w formacie CIDR. Wartość domyślna to 10.0.0.0/24.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--vnet

Nazwa lub identyfikator nowej lub istniejącej sieci wirtualnej. Jeśli chcesz użyć sieci wirtualnej z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Nazwa musi zawierać od 2 do 64 znaków. Nazwa musi zaczynać się literą lub cyfrą, kończyć literą, cyfrą lub podkreśleniami i może zawierać tylko litery, cyfry, podkreślenia, kropki lub łączniki.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
--zone -z

Strefa dostępności, do której należy aprowizować zasób.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server revive-dropped

Ożywienie usuniętego serwera elastycznego z kopii zapasowej.

az postgres flexible-server revive-dropped --location
                                           --source-server
                                           [--address-prefixes]
                                           [--backup-identity]
                                           [--backup-key]
                                           [--geo-redundant-backup {Disabled, Enabled}]
                                           [--identity]
                                           [--ids]
                                           [--key]
                                           [--name]
                                           [--no-wait]
                                           [--private-dns-zone]
                                           [--resource-group]
                                           [--subnet]
                                           [--subnet-prefixes]
                                           [--subscription]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Przykłady

Ożywienie usuniętego publicznego serwera dostępu "testserver" do nowego serwera "testserverNew" w lokalizacji "newLocation" z dostępem publicznym.

az postgres flexible-server revive-dropped --resource-group testGroup --name testserverNew --source-server /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/testserver --location newLocation

Ożywienie usuniętego publicznego serwera dostępu "testserver" z włączonym szyfrowaniem danych jako nowy serwer "testserverNew" z szyfrowaniem danych.

az postgres flexible-server revive-dropped -l testLocation --resource-group testGroup --name testserverNew \
  --source-server testserver --key newKeyIdentifier --identity newIdentity

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

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

Parametry opcjonalne

--address-prefixes

Prefiks adresu IP używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR. Wartość domyślna to 10.0.0.0/16.

--backup-identity

Nazwa lub identyfikator zasobu tożsamości użytkownika kopii zapasowej geograficznej na potrzeby szyfrowania danych. Tożsamość musi znajdować się w tym samym regionie co region kopii zapasowej.

--backup-key

Identyfikator zasobu klucza magazynu kluczy kopii zapasowej geograficznej na potrzeby szyfrowania danych. Klucz musi znajdować się w tym samym regionie co region kopii zapasowej.

--geo-redundant-backup

Określa, czy jest włączona geograficznie nadmiarowa kopia zapasowa.

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

Nazwa lub identyfikator zasobu tożsamości przypisanej przez użytkownika na potrzeby szyfrowania danych.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--key

Identyfikator zasobu podstawowego klucza magazynu kluczy na potrzeby szyfrowania danych.

--name -n

Nazwa serwera programu . 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.

wartość domyślna: False
--private-dns-zone

Ten parametr dotyczy tylko serwera z dostępem prywatnym. Nazwa lub identyfikator nowej lub istniejącej prywatnej strefy DNS. Możesz użyć prywatnej strefy DNS z tej samej grupy zasobów, innej grupy zasobów lub innej subskrypcji. Jeśli chcesz użyć strefy z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Interfejs wiersza polecenia tworzy nową prywatną strefę DNS w tej samej grupie zasobów co sieć wirtualna, jeśli nie zostanie podana przez użytkowników.

--resource-group -g

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

--subnet

Nazwa lub identyfikator zasobu nowej lub istniejącej podsieci. Jeśli chcesz użyć podsieci z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu zamiast nazwy. Należy pamiętać, że podsieć zostanie delegowana do serwerów elastycznych. Po delegowaniu tej podsieci nie można używać dla żadnego innego typu zasobów platformy Azure.

--subnet-prefixes

Prefiks adresu IP podsieci do użycia podczas tworzenia nowej podsieci w formacie CIDR. Wartość domyślna to 10.0.0.0/24.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--vnet

Nazwa lub identyfikator nowej lub istniejącej sieci wirtualnej. Jeśli chcesz użyć sieci wirtualnej z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Nazwa musi zawierać od 2 do 64 znaków. Nazwa musi zaczynać się literą lub cyfrą, kończyć literą, cyfrą lub podkreśleniami i może zawierać tylko litery, cyfry, podkreślenia, kropki lub łączniki.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
--zone -z

Strefa dostępności, do której należy aprowizować zasób.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server show

Uzyskaj szczegółowe informacje o serwerze elastycznym.

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

Przykłady

Uzyskiwanie szczegółów serwera elastycznego

az postgres flexible-server show --resource-group testGroup --name testserver

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera programu . 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>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server show-connection-string

Pokaż parametry połączenia dla bazy danych postgreSQL — serwer elastyczny.

az postgres flexible-server show-connection-string [--admin-password]
                                                   [--admin-user]
                                                   [--database-name]
                                                   [--ids]
                                                   [--pg-bouncer]
                                                   [--server-name]
                                                   [--subscription]

Przykłady

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

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

Pokaż parametry połączenia dla języków cmd i programowania z włączonym narzędziem PgBouncer.

az postgres flexible-server show-connection-string -s testserver -u username -p password -d databasename --pg-bouncer

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.

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

Administracja istrator nazwa użytkownika serwera. Po ustawieniu nie można go zmienić.

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

Nazwa bazy danych, która ma zostać utworzona podczas aprowizacji serwera bazy danych.

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

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--pg-bouncer

Pokaż parametry połączenia dla narzędzia PgBouncer.

wartość domyślna: False
--server-name -s

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

wartość domyślna: {server}
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server start

Uruchom serwer elastyczny.

az postgres flexible-server start [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--resource-group]
                                  [--subscription]

Przykłady

Uruchom serwer elastyczny.

az postgres flexible-server start --resource-group testGroup --name testserver

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera programu . 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.

wartość domyślna: False
--resource-group -g

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

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server stop

Zatrzymaj serwer elastyczny.

az postgres flexible-server stop [--ids]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

Przykłady

Zatrzymaj serwer elastyczny.

az postgres flexible-server stop --resource-group testGroup --name testserver

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera programu . 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.

wartość domyślna: False
--resource-group -g

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

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server update

Aktualizowanie serwera elastycznego.

az postgres flexible-server update [--active-directory-auth {Disabled, Enabled}]
                                   [--add]
                                   [--admin-password]
                                   [--backup-identity]
                                   [--backup-key]
                                   [--backup-retention]
                                   [--force-string]
                                   [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                   [--identity]
                                   [--ids]
                                   [--iops]
                                   [--key]
                                   [--maintenance-window]
                                   [--name]
                                   [--password-auth {Disabled, Enabled}]
                                   [--performance-tier]
                                   [--private-dns-zone]
                                   [--remove]
                                   [--resource-group]
                                   [--set]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-auto-grow {Disabled, Enabled}]
                                   [--storage-size]
                                   [--subscription]
                                   [--tags]
                                   [--throughput]
                                   [--tier]
                                   [--yes]

Przykłady

Zaktualizuj jednostkę SKU serwera elastycznego przy użyciu kontekstu lokalnego dla serwera i grupy zasobów.

az postgres flexible-server update --sku-name Standard_D4s_v3

Aktualizowanie tagów serwera.

az postgres flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"

Resetowanie hasła

az postgres flexible-server update --resource-group testGroup --name testserver -p password123

Aktualizowanie serwera elastycznego w celu włączenia uwierzytelniania usługi Active Directory dla serwera z obsługą uwierzytelniania haseł

az postgres flexible-server update --resource-group testGroup --name testserver --active-directory-auth Enabled

Zmień klucz/tożsamość na potrzeby szyfrowania danych. Nie można włączyć szyfrowania danych po utworzeniu serwera. Spowoduje to tylko zaktualizowanie klucza/tożsamości.

# get key identifier of the existing key
newKeyIdentifier=$(az keyvault key show --vault-name testVault --name testKey \
  --query key.kid -o tsv)


# update server with new key/identity
az postgres flexible-server update --resource-group testGroup --name testserver \
  --key $newKeyIdentifier --identity newIdentity

Zaktualizuj serwer elastyczny, aby zaktualizować prywatną strefę DNS dla serwera z włączoną siecią wirtualną przy użyciu prywatnej strefy DNS w tej samej grupie zasobów i subskrypcji. Prywatna strefa DNS zostanie utworzona strefa Prywatna strefa DNS zostanie połączona z siecią wirtualną, jeśli nie została jeszcze połączona.

az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone testDNS2.postgres.database.azure.com

Zaktualizuj serwer elastyczny, aby zaktualizować prywatną strefę DNS dla serwera z włączoną siecią wirtualną przy użyciu prywatnej strefy DNS w innej grupie zasobów i subskrypcji. Prywatna strefa DNS strefa zostanie połączona z siecią wirtualną, jeśli jeszcze nie zostanie połączona.

az postgres flexible-server update --resource-group testGroup --name testserver --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Zaktualizuj magazyn serwera elastycznego, aby włączyć/wyłączyć automatyczne zwiększanie magazynu.

az postgres flexible-server update --resource-group testGroup --name testserver --storage-auto-grow Enabled

Zaktualizuj magazyn serwera elastycznego, aby ustawić niestandardową warstwę wydajności magazynu.

az postgres flexible-server update --resource-group testGroup --name testserver --performance-tier P15

Zaktualizuj magazyn serwera elastycznego, aby ustawić operacje na sekundę (operacje/s). Serwer musi używać dysków SSD w wersji 2 w warstwie Premium.

az postgres flexible-server update --resource-group testGroup --name testserver --iops 3000

Zaktualizuj magazyn serwera elastycznego, aby ustawić przepływność (MB/s). Serwer musi używać dysków SSD w wersji 2 w warstwie Premium.

az postgres flexible-server update --resource-group testGroup --name testserver --throughput 125

Parametry opcjonalne

--active-directory-auth

Określa, czy jest włączone uwierzytelnianie usługi Azure Active Directory.

akceptowane wartości: Disabled, Enabled
--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 or JSON string>.

wartość domyślna: []
--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.

--backup-identity

Nazwa lub identyfikator zasobu tożsamości użytkownika kopii zapasowej geograficznej na potrzeby szyfrowania danych. Tożsamość musi znajdować się w tym samym regionie co region kopii zapasowej.

--backup-key

Identyfikator zasobu klucza magazynu kluczy kopii zapasowej geograficznej na potrzeby szyfrowania danych. Klucz musi znajdować się w tym samym regionie co region kopii zapasowej.

--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.

wartość domyślna: False
--high-availability

Włącz (ZoneRedundant lub SameZone) lub wyłącz funkcję wysokiej dostępności.

akceptowane wartości: Disabled, SameZone, ZoneRedundant
--identity

Nazwa lub identyfikator zasobu tożsamości przypisanej przez użytkownika na potrzeby szyfrowania danych.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--iops

Wartość operacji we/wy na sekundę do przydzielenia dla tego serwera. Tę wartość można zaktualizować tylko wtedy, gdy serwer elastyczny korzysta z dysków SSD w wersji 2 w warstwie Premium.

--key

Identyfikator zasobu podstawowego klucza magazynu kluczy na potrzeby szyfrowania danych.

--maintenance-window

Czas (UTC) wyznaczony do konserwacji. Przykłady: "Sun:23:30" do harmonogramu w niedzielę, 11:30 UTC. Aby przywrócić ustawienie domyślnego przekazywania w pozycji "Wyłączone".

--name -n

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

--password-auth

Określa, czy jest włączone uwierzytelnianie haseł.

akceptowane wartości: Disabled, Enabled
--performance-tier

Warstwa wydajności serwera.

--private-dns-zone

Ten parametr dotyczy tylko serwera z dostępem prywatnym. Nazwa lub identyfikator nowej lub istniejącej prywatnej strefy DNS. Możesz użyć prywatnej strefy DNS z tej samej grupy zasobów, innej grupy zasobów lub innej subskrypcji. Jeśli chcesz użyć strefy z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Interfejs wiersza polecenia tworzy nową prywatną strefę DNS w tej samej grupie zasobów co sieć wirtualna, jeśli nie zostanie podana przez użytkowników.

--remove

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

wartość domyślna: []
--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=<value>.

wartość domyślna: []
--sku-name

Nazwa jednostki SKU obliczeniowej. Zgodnie z konwencją Standard_{nazwa maszyny wirtualnej}. Przykłady: Standard_B1ms.

--standby-zone

Informacje o strefie dostępności serwera rezerwowego po włączeniu wysokiej dostępności.

--storage-auto-grow

Włączanie lub wyłączanie automatycznego zwiększania rozmiaru magazynu. Wartość domyślna to Włączone.

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

Pojemność magazynu serwera. Minimum to 32 GiB, a maksimum to 16 TiB.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--tags

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

--throughput

Przepływność magazynu (MB/s) dla serwera. Tę wartość można zaktualizować tylko wtedy, gdy serwer elastyczny korzysta z dysków SSD w wersji 2 w warstwie Premium.

--tier

Warstwa obliczeniowa serwera. Zaakceptowane wartości: Burstable, GeneralPurpose, MemoryOptimized.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server upgrade

Uaktualnij wersję główną serwera elastycznego.

az postgres flexible-server upgrade --version {12, 13, 14, 15, 16}
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]
                                    [--yes]

Przykłady

Uaktualnij serwer "testsvr" do wersji głównej PostgreSQL w wersji 14.

az postgres flexible-server upgrade -g testgroup -n testsvr -v 14

Parametry wymagane

--version -v

Wersja główna serwera.

akceptowane wartości: 12, 13, 14, 15, 16

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera programu . 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>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--yes -y

Nie monituj o potwierdzenie.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az postgres flexible-server wait

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

az postgres flexible-server wait [--created]
                                 [--custom]
                                 [--deleted]
                                 [--exists]
                                 [--ids]
                                 [--interval]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]
                                 [--timeout]
                                 [--updated]

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" o godzinie "Succeeded".

wartość domyślna: False
--custom

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

--deleted

Poczekaj na usunięcie.

wartość domyślna: False
--exists

Zaczekaj, aż zasób istnieje.

wartość domyślna: False
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający 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 programu . 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>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na zaktualizowanie stanu provisioningState o 'Powodzenie'.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.