Sdílet prostřednictvím


az postgres flexible-server replica

Správa replik pro čtení

Příkazy

Name Description Typ Stav
az postgres flexible-server replica create

Vytvořte repliku pro čtení pro server.

Core GA
az postgres flexible-server replica list

Zobrazí seznam všech replik pro čtení pro daný server.

Core GA
az postgres flexible-server replica promote

Zastavte replikaci repliky pro čtení a zvyšte jeho úroveň na nezávislý server nebo jako primární server.

Core GA

az postgres flexible-server replica create

Vytvořte repliku pro čtení pro server.

az postgres flexible-server replica create --replica-name
                                           --resource-group
                                           --source-server
                                           [--address-prefixes]
                                           [--identity]
                                           [--key]
                                           [--location]
                                           [--no-wait]
                                           [--performance-tier]
                                           [--private-dns-zone]
                                           [--sku-name]
                                           [--storage-size]
                                           [--subnet]
                                           [--subnet-prefixes]
                                           [--tags]
                                           [--tier]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Příklady

Vytvořte repliku pro čtení testreplicaserver pro testserver s veřejným nebo privátním přístupem v zadané zóně a umístění, pokud je k dispozici.

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

Vytvořte repliku pro čtení testreplicaserver s novou podsítí pro testserver s privátním přístupem.

az postgres flexible-server replica create --replica-name testreplicaserver -g testGroup \
  --source-server testserver --zone 3 --location testLocation \
  --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 \
  --tags "key=value"

Pokud je k dispozici, vytvořte repliku pro čtení testreplicaserver s veřejným nebo privátním přístupem. Vzhledem k tomu, že zóna není předána, automaticky vyzvedne zónu v umístění repliky, které se liší od zdrojového serveru, pokud je k dispozici, jinak vybere zónu stejnou jako zdrojový server v umístění repliky, jinak nastaví zónu jako Žádná, tj. Žádná předvolba.

az postgres flexible-server replica create --replica-name testreplicaserver -g testGroup --source-server testserver --location testLocation

Vytvořte repliku pro čtení testreplicaserver pro testserver s vlastní --storage-size a --sku.

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

Vytvořte repliku pro čtení testreplicaserver pro testserver, kde testreplicaserver je v jiné skupině prostředků newTestGroup. Tady je skupina prostředků repliky pro čtení a jako ID prostředku musí být předán --source-server.

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

Povinné parametry

--replica-name

Název serveru, do který chcete provést obnovení.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--source-server

Název nebo ID prostředku zdrojového serveru, ze které chcete provést obnovení.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--address-prefixes

Předpona IP adresy, která se má použít při vytváření nové virtuální sítě ve formátu CIDR. Výchozí hodnota je 10.0.0.0/16.

--identity

Název nebo ID prostředku identity přiřazené uživatelem pro šifrování dat.

--key

ID prostředku primárního klíče služby keyvault pro šifrování dat.

--location -l

Location. Hodnoty z: az account list-locations. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Vlastnost Hodnota
Default value: False
--performance-tier

Úroveň výkonu serveru.

--private-dns-zone

Tento parametr platí jenom pro server s privátním přístupem. Název nebo ID nové nebo existující zóny privátního dns. Privátní zónu DNS můžete použít ze stejné skupiny prostředků, jiné skupiny prostředků nebo jiného předplatného. Pokud chcete použít zónu z jiné skupiny prostředků nebo předplatného, zadejte ID prostředku. Rozhraní příkazového řádku vytvoří novou privátní zónu DNS ve stejné skupině prostředků jako virtuální síť, pokud ji uživatelé nezadají.

--sku-name

Název skladové položky výpočetních prostředků. Dodržuje konvenci Standard_{název virtuálního počítače}. Příklady: Standard_B1ms.

--storage-size

Kapacita úložiště serveru. Minimum je 32 GiB a max je 16 TiB.

--subnet

Název nebo ID prostředku nové nebo existující podsítě Pokud chcete použít podsíť z jiné skupiny prostředků nebo předplatného, zadejte místo názvu ID prostředku. Upozorňujeme, že podsíť se deleguje na flexibilní servery. Po delegování se tato podsíť nedá použít pro žádný jiný typ prostředků Azure.

--subnet-prefixes

Předpona IP adresy podsítě, která se má použít při vytváření nové podsítě ve formátu CIDR. Výchozí hodnota je 10.0.0.0/24.

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--tier

Úroveň výpočetních prostředků serveru. Přijaté hodnoty: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Název nebo ID nové nebo existující virtuální sítě Pokud chcete použít virtuální síť z jiné skupiny prostředků nebo předplatného, zadejte ID prostředku. Název musí mít délku 2 až 64 znaků. Název musí začínat písmenem nebo číslem, končí písmenem, číslicí nebo podtržítkem a může obsahovat pouze písmena, číslice, podtržítka, tečky nebo pomlčky.

--yes -y

Nevyzývejte k potvrzení.

Vlastnost Hodnota
Default value: False
--zone -z

Zóna dostupnosti, do které se má prostředek zřídit.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az postgres flexible-server replica list

Zobrazí seznam všech replik pro čtení pro daný server.

az postgres flexible-server replica list --name
                                         --resource-group

Příklady

Vypíše všechny repliky pro čtení pro hlavní server Testserver.

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

Povinné parametry

--name -n

Název zdrojového serveru

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az postgres flexible-server replica promote

Zastavte replikaci repliky pro čtení a zvyšte jeho úroveň na nezávislý server nebo jako primární server.

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

Příklady

Zastavte replikaci na testreplicaserver a zvyšte jeho úroveň jako samostatný server pro čtení a zápis.

az postgres flexible-server replica promote -g testGroup -n testreplicaserver

Zastavte replikaci na testreplicaserver a zvyšte jeho úroveň jako samostatný server pro čtení a zápis s vynucenou synchronizací dat.

az postgres flexible-server replica promote -g testGroup -n testreplicaserver --promote-mode standalone --promote-option forced

Zastavte replikaci na testreplicaserver a zvyšte jeho úroveň na primární server s plánovanou synchronizací dat. Replika, kterou propagujete, musí mít přiřazený virtuální koncový bod čtenáře nebo se zobrazí chyba při povýšení.

az postgres flexible-server replica promote -g testGroup -n testreplicaserver --promote-mode switchover --promote-option planned

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--ids

Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--name -n

Název serveru. Název může obsahovat pouze malá písmena, číslice a znak spojovníku (-). Minimálně 3 znaky a maximálně 63 znaků.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--promote-mode

Ať už chcete zvýšit úroveň repliky pro čtení na nezávislý server nebo ji zvýšit jako primární server.

Vlastnost Hodnota
Default value: standalone
Přípustné hodnoty: standalone, switchover
--promote-option

Jestli chcete synchronizovat data před zvýšením úrovně repliky pro čtení nebo zvýšit úroveň co nejdříve.

Vlastnost Hodnota
Default value: planned
Přípustné hodnoty: forced, planned
--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--yes -y

Nevyzývejte k potvrzení.

Vlastnost Hodnota
Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False