az postgres flexible-server replica

Hantera skrivskyddade repliker.

Kommandon

Name Description Typ Status
az postgres flexible-server replica create

Skapa en läsreplik för en server.

Core GA
az postgres flexible-server replica list

Visa en lista över alla skrivskyddade repliker för en viss server.

Core GA
az postgres flexible-server replica promote

Stoppa replikeringen av en läsreplik och flytta upp den till en oberoende server eller som en primär server.

Core GA

az postgres flexible-server replica create

Skapa en läsreplik för en server.

az postgres flexible-server replica create --name
                                           --resource-group
                                           --source-server
                                           [--acquire-policy-token]
                                           [--change-reference]
                                           [--identity]
                                           [--key]
                                           [--location]
                                           [--no-wait]
                                           [--performance-tier]
                                           [--private-dns-zone]
                                           [--sku-name]
                                           [--storage-size]
                                           [--storage-type {PremiumV2_LRS}]
                                           [--subnet]
                                           [--tags]
                                           [--tier]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Exempel

Skapa en läsreplik "testreplica" för "testserver" med offentlig eller privat åtkomst i den angivna zonen och platsen om den är tillgänglig.

az postgres flexible-server replica create --name testreplica -g testGroup --source-server testserver --zone 3 --location testLocation

Skapa en läsreplik "testreplica" för "testserver" med privat åtkomst med befintliga nätverksresurser.

az postgres flexible-server replica create --name testreplica -g testGroup \
  --source-server testserver --zone 3 --location testLocation \
  --vnet newVnet --subnet newSubnet \
  --private-dns-zone testdns.postgres.database.azure.com \
  --tags "key=value"

Skapa en läsreplik "testreplica" för "testserver" med offentlig eller privat åtkomst på den angivna platsen om den är tillgänglig. Eftersom zonen inte skickas hämtas zonen automatiskt på den replikplats som skiljer sig från källservern, om den är tillgänglig, annars hämtas zonen på samma sätt som källservern på replikplatsen om den är tillgänglig, annars anges zonen som Ingen, d.v.s. Ingen inställning

az postgres flexible-server replica create --name testreplica -g testgroup --source-server testserver --location testLocation

Skapa en läsreplik "testreplica" för "testserver" med anpassad --storage-size och --sku.

az postgres flexible-server replica create --name testreplica -g testgroup --source-server testserver --sku-name Standard_D4ds_v5 --storage-size 256

Skapa en läsreplik "testreplica" för "testserver", där "testreplica" finns i en annan resursgrupp "newTestGroup". Här är --resource-group för läsreplikens resursgrupp och --source-server måste skickas som resursidentifierare.

az postgres flexible-server replica create --name testreplicaserver -g newTestGroup         --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServer} --location testLocation

Obligatoriska parametrar

--name -n

Namnet på den lästa repliken.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--source-server

Namnet eller resursidentifieraren för källservern som ska återställas från.

Valfria parametrar

Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--identity

Namnet eller resursidentifieraren för den användartilldelade identiteten för datakryptering.

--key

Resursidentifieraren för den primära nyckelvalvsnyckeln för datakryptering.

--location -l

Location. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Egenskap Värde
Standardvärde: False
--performance-tier

Serverns prestandanivå.

--private-dns-zone

Den här parametern gäller endast för en server med privat åtkomst och krävs när du använder --vnet eller --subnet. Namn eller resursidentifierare för en befintlig privat DNS-zon. Du kan använda en privat DNS-zon från samma resursgrupp, en annan resursgrupp eller en annan prenumeration. Om du vill använda en zon från en annan resursgrupp eller prenumeration anger du dess resursidentifierare.

--sku-name

Namnet på beräknings-SKU:n. Följer konventionen Standard_{VM-namn}. Exempel: Standard_B1ms.

--storage-size

Serverns lagringskapacitet. Minimum är 32 GiB och max är 16 TiB.

--storage-type

Lagringstyp för läsrepliken. Det tillåtna värdet är PremiumV2_LRS. Standardvärdet är att skrivskyddade repliker matchar lagringstypen för den primära servern.

Egenskap Värde
Godkända värden: PremiumV2_LRS
--subnet

Namn eller identifierare för ett befintligt undernät. Om du vill använda ett undernät från en annan resursgrupp eller prenumeration anger du dess resursidentifierare i stället för namn.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--tier

Beräkningsnivå för servern. Godkända värden: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Namn eller identifierare för ett befintligt virtuellt nätverk. Om du vill använda ett virtuellt nätverk från en annan resursgrupp eller prenumeration anger du en resursidentifierare. Namnet måste vara mellan 2 och 64 tecken. Namnet måste börja med en bokstav eller siffra, sluta med en bokstav, ett tal eller understreck och får endast innehålla bokstäver, siffror, understreck, punkter eller bindestreck.

--yes -y

Fråga inte efter bekräftelse.

Egenskap Värde
Standardvärde: False
--zone -z

Tillgänglighetszon som resursen ska etableras i.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Egenskap Värde
Standardvärde: False

az postgres flexible-server replica list

Visa en lista över alla skrivskyddade repliker för en viss server.

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

Exempel

Visa en lista över alla skrivskyddade repliker för huvudservern "testserver".

az postgres flexible-server replica list -g testgroup -n testserver

Valfria parametrar

Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om 'resurs-ID' argumenten. Du bör ange antingen --id eller andra "Resurs-ID"-argument.

Egenskap Värde
Parametergrupp: Resource Id Arguments
--name -n

Namnet på servern. Namnet får bara innehålla gemener, siffror och bindestreck (-). Minst 3 tecken och högst 63 tecken.

Egenskap Värde
Parametergrupp: Resource Id Arguments
--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

Egenskap Värde
Parametergrupp: Resource Id Arguments
--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Egenskap Värde
Parametergrupp: Resource Id Arguments
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Egenskap Värde
Standardvärde: False

az postgres flexible-server replica promote

Stoppa replikeringen av en läsreplik och flytta upp den till en oberoende server eller som en primär server.

az postgres flexible-server replica promote [--acquire-policy-token]
                                            [--change-reference]
                                            [--ids]
                                            [--name]
                                            [--promote-mode {standalone, switchover}]
                                            [--promote-option {forced, planned}]
                                            [--resource-group]
                                            [--subscription]
                                            [--yes]

Exempel

Stoppa replikeringen till "testreplica" och befordra den till en fristående läs-/skrivserver.

az postgres flexible-server replica promote -g testgroup -n testreplica

Stoppa replikeringen till "testreplica" och befordra den till en fristående läs-/skrivserver med tvingad datasynkronisering.

az postgres flexible-server replica promote -g testgroup -n testreplica --promote-mode standalone --promote-option forced

Stoppa replikeringen till "testreplica" och flytta upp den till den primära servern med planerad datasynkronisering. Repliken som du befordrar måste ha den virtuella slutpunkten för läsaren tilldelad, annars får du ett fel vid befordran.

az postgres flexible-server replica promote -g testgroup -n testreplica --promote-mode switchover --promote-option planned

Valfria parametrar

Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om 'resurs-ID' argumenten. Du bör ange antingen --id eller andra "Resurs-ID"-argument.

Egenskap Värde
Parametergrupp: Resource Id Arguments
--name -n

Namnet på den lästa repliken.

Egenskap Värde
Parametergrupp: Resource Id Arguments
--promote-mode

Om du vill höja upp läsreplik till en oberoende server eller höja upp den som en primär server.

Egenskap Värde
Standardvärde: standalone
Godkända värden: standalone, switchover
--promote-option

Om du vill synkronisera data innan du främjar läsreplik eller höjer upp så snart som möjligt.

Egenskap Värde
Standardvärde: planned
Godkända värden: forced, planned
--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

Egenskap Värde
Parametergrupp: Resource Id Arguments
--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Egenskap Värde
Parametergrupp: Resource Id Arguments
--yes -y

Fråga inte efter bekräftelse.

Egenskap Värde
Standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Egenskap Värde
Standardvärde: False