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 --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]
Esempio
Creare una replica in lettura 'testreplica' per 'testserver' con accesso pubblico o privato nella zona e nella posizione specificata, se disponibile.
az postgres flexible-server replica create --name testreplica -g testGroup --source-server testserver --zone 3 --location testLocation
Creare una replica in lettura 'testreplica' per 'testserver' con accesso privato usando le risorse di rete esistenti.
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"
Creare una replica in lettura 'testreplica' 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 --name testreplica -g testgroup --source-server testserver --location testLocation
Creare una replica di lettura 'testreplica' per 'testserver' con custom --storage-size e --sku.
az postgres flexible-server replica create --name testreplica -g testgroup --source-server testserver --sku-name Standard_D4ds_v5 --storage-size 256
Creare una replica di lettura 'testreplica' per 'testserver', dove 'testreplica' 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 identificatore di risorsa.
az postgres flexible-server replica create --name testreplicaserver -g newTestGroup --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServer} --location testLocation
Parametri necessari
Nome della replica di lettura.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Nome o identificatore di 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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Nome o identificatore della risorsa dell'identità assegnata dall'utente per la crittografia dei dati.
Identificatore della 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 per un server con accesso privato ed è obbligatorio quando si usa --vnet o --subnet. Nome o identificatore di risorsa di una zona DNS privata esistente. È possibile usare una 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 il relativo identificatore di risorsa.
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.
Tipo di archiviazione per la replica di lettura. Il valore consentito è PremiumV2_LRS. Il valore predefinito è che la replica di lettura corrisponda al tipo di archiviazione del server primario.
| Proprietà | Valore |
|---|---|
| Valori accettati: | PremiumV2_LRS |
Nome o identificatore di una subnet esistente. Se si vuole usare una subnet da un gruppo di risorse o una sottoscrizione diversa, specificare il relativo identificatore di risorsa anziché il nome.
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 identificatore di una rete virtuale esistente. Se si vuole usare una rete virtuale da un gruppo di risorse o una sottoscrizione diversa, specificare un identificatore di 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 [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Elencare tutte le repliche in lettura per il server master 'testserver'.
az postgres flexible-server replica list -g testgroup -n testserver
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 |
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 |
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 |
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 [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--promote-mode {standalone, switchover}]
[--promote-option {forced, planned}]
[--resource-group]
[--subscription]
[--yes]
Esempio
Arrestare la replica in "testreplica" e alzarla di livello a un server di lettura/scrittura autonomo.
az postgres flexible-server replica promote -g testgroup -n testreplica
Arrestare la replica in "testreplica" e alzarla di livello a un server di lettura/scrittura autonomo con sincronizzazione dati forzata.
az postgres flexible-server replica promote -g testgroup -n testreplica --promote-mode standalone --promote-option forced
Arrestare la replica in "testreplica" 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 testreplica --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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
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 della replica di lettura.
| 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 |