az postgres flexible-server replica
Gestire le repliche in lettura.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az postgres flexible-server replica create |
Creare una replica di lettura per un server. |
Core | GA |
| az postgres flexible-server replica list |
Elencare tutte le repliche in lettura per un determinato server. |
Core | GA |
| 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. |
Core | GA |
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]
[--tags]
[--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 di 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 \
--tags "key=value"
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
Creare una replica di lettura 'testreplicaserver' per 'testserver', dove 'testreplicaserver' si trova in un gruppo di risorse diverso 'newTestGroup'. Qui --resource-group è per il gruppo di risorse della replica di lettura e --source-server deve essere passato come ID risorsa.
az postgres flexible-server replica create --replica-name testreplicaserver -g newTestGroup --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServerName} --location testLocation
Parametri necessari
Nome del server in cui eseguire il ripristino.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Nome o ID risorsa del server di origine da cui eseguire il ripristino.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
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.
Nome o ID risorsa dell'identità assegnata dall'utente per la crittografia dei dati.
ID risorsa della chiave primaria dell'insieme di credenziali delle chiavi per la crittografia dei dati.
Location. Usare i valori ottenuti con az account list-locations. È possibile configurare il percorso predefinito usando az configure --defaults location=<location>.
Non attendere il completamento dell'operazione a esecuzione prolungata.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Livello di prestazioni del server.
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.
Nome dello SKU di calcolo. Segue la convenzione Standard_{nome macchina virtuale}. Esempi: Standard_B1ms.
Capacità di archiviazione del server. Il valore minimo è 32 GiB e max è 16 TiB.
Nome o ID risorsa di una subnet nuova o esistente. Per usare una subnet da un gruppo di risorse o una sottoscrizione diversi, specificare l'ID risorsa anziché il nome. Si noti che la subnet verrà delegata a flexibleServers. Dopo la delega, la subnet non può essere usata per altri tipi di risorse di Azure.
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.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Livello di calcolo del server. Valori accettati: Burstable, GeneralPurpose, MemoryOptimized.
Nome o ID di una rete virtuale nuova o esistente. Per usare una rete virtuale da un gruppo di risorse o una sottoscrizione diversi, specificare un'ID risorsa. che deve essere composto da un numero di caratteri compreso tra 2 e 64. 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.
Non richiedere conferma.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Zona di disponibilità in cui effettuare il provisioning della risorsa.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
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
Nome del server di origine.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
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
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Se alzare di livello la replica di lettura a un server indipendente o alzarlo di livello come server primario.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | standalone |
| Valori accettati: | standalone, switchover |
Se sincronizzare i dati prima di promuovere la replica di lettura o promuovere il prima possibile.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | planned |
| Valori accettati: | forced, planned |
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Non richiedere conferma.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |