az postgres flexible-server replica

Gestire le repliche in lettura.

Comandi

Nome Descrizione Tipo Stato
az postgres flexible-server replica create

Creare una replica di lettura per un server.

Memoria centrale Disponibilità generale
az postgres flexible-server replica list

Elencare tutte le repliche in lettura per un determinato server.

Memoria centrale Disponibilità generale
az postgres flexible-server replica promote

Arrestare la replica di una replica in lettura e alzarla di livello a un server indipendente o come server primario.

Memoria centrale Disponibilità generale
az postgres flexible-server replica stop-replication

Arrestare la replica in una replica di lettura e impostarla come server di lettura/scrittura.

Memoria centrale Deprecato

az postgres flexible-server replica create

Creare una replica di lettura per un 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]
                                           [--tier]
                                           [--vnet]
                                           [--yes]
                                           [--zone]

Esempio

Creare una replica in lettura 'testReplicaServer' per 'testserver' con accesso pubblico o privato nella zona e nella posizione specificata, se disponibile.

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

Creare una replica in lettura 'testReplicaServer' con nuova subnet per 'testserver' con accesso privato.

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

Creare una replica di lettura 'testReplicaServer' per 'testserver' con accesso pubblico o privato nel percorso specificato, se disponibile. Poiché la zona non viene passata, la zona verrà prelevata automaticamente nel percorso di replica che è diversa dal server di origine, se disponibile, altrimenti preleva la zona come server di origine nella posizione di replica, se disponibile, altrimenti la zona verrà impostata su Nessuno, ad esempio Nessuna preferenza.

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

Creare una replica di lettura 'testReplicaServer' per 'testserver' con custom --storage-size e --sku.

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

Parametri necessari

--replica-name

Nome del server in cui eseguire il ripristino.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--source-server

Nome o ID risorsa del server di origine da cui eseguire il ripristino.

Parametri facoltativi

--address-prefixes

Prefisso dell'indirizzo IP da usare per la creazione di una nuova rete virtuale in formato CIDR. Il valore predefinito è 10.0.0.0/16.

--identity

Nome o ID risorsa dell'identità assegnata dall'utente per la crittografia dei dati.

--key

ID risorsa della chiave primaria dell'insieme di credenziali delle chiavi per la crittografia dei dati.

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--performance-tier

Livello di prestazioni del server.

--private-dns-zone

Questo parametro si applica solo a un server con accesso privato. Nome o ID della zona DNS privata nuova o esistente. È possibile usare la zona DNS privata dallo stesso gruppo di risorse, da un gruppo di risorse diverso o da una sottoscrizione diversa. Se si vuole usare una zona da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa. L'interfaccia della riga di comando crea una nuova zona DNS privata all'interno dello stesso gruppo di risorse della rete virtuale, se non fornita dagli utenti.

--sku-name

Nome dello SKU di calcolo. Segue la convenzione Standard_{nome macchina virtuale}. Esempi: Standard_B1ms.

--storage-size

Capacità di archiviazione del server. Il valore minimo è 32 GiB e max è 16 TiB.

--subnet

Nome o ID risorsa di una subnet nuova o esistente. Se si vuole usare una subnet da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa anziché il nome. Si noti che la subnet verrà delegata a flexibleServers. Dopo la delega, questa subnet non può essere usata per altri tipi di risorse di Azure.

--subnet-prefixes

Prefisso dell'indirizzo IP della subnet da usare per la creazione di una nuova subnet in formato CIDR. Il valore predefinito è 10.0.0.0/24.

--tier

Livello di calcolo del server. Valori accettati: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Nome o ID di una rete virtuale nuova o esistente. Se si vuole usare una rete virtuale da un gruppo di risorse o una sottoscrizione diversa, specificare un ID risorsa. Il nome deve essere compreso tra 2 e 64 caratteri. Il nome deve iniziare con una lettera o un numero, terminare con una lettera, un numero o un carattere di sottolineatura e può contenere solo lettere, numeri, caratteri di sottolineatura, punti o trattini.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
--zone -z

Zona di disponibilità in cui effettuare il provisioning della risorsa.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az postgres flexible-server replica list

Elencare tutte le repliche in lettura per un determinato server.

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

Esempio

Elencare tutte le repliche in lettura per il server master 'testserver'.

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

Parametri necessari

--name -n

Nome del server di origine.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az postgres flexible-server replica promote

Arrestare la replica di una replica in lettura e alzarla di livello a un server indipendente o come server primario.

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

Esempio

Arrestare la replica in "testReplicaServer" e alzarla di livello a un server di lettura/scrittura autonomo.

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

Arrestare la replica in "testReplicaServer" e alzarla di livello a un server di lettura/scrittura autonomo con sincronizzazione dati forzata.

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

Arrestare la replica in "testReplicaServer" e alzarla di livello al server primario con la sincronizzazione dei dati pianificata. La replica che si promuove deve avere l'endpoint virtuale lettore assegnato oppure verrà visualizzato un errore durante l'innalzamento di livello.

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--promote-mode

Indica se alzare di livello la replica di lettura a un server indipendente o promiterla come server primario.

valori accettati: standalone, switchover
valore predefinito: standalone
--promote-option

Se sincronizzare i dati prima di promuovere la replica di lettura o promuovere il prima possibile.

valori accettati: forced, planned
valore predefinito: planned
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az postgres flexible-server replica stop-replication

Deprecato

Questo comando è stato deprecato e verrà rimosso in una versione futura. Usare invece "postgres flexible-server replica promote".

Arrestare la replica in una replica di lettura e impostarla come server di lettura/scrittura.

az postgres flexible-server replica stop-replication [--ids]
                                                     [--name]
                                                     [--resource-group]
                                                     [--subscription]
                                                     [--yes]

Esempio

Arrestare la replica in 'testReplicaServer' e impostarla come server di lettura/scrittura.

az postgres flexible-server replica stop-replication -g testGroup -n testReplicaServer

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.