az postgres flexible-server replica
Gerencie réplicas de leitura.
Comandos
| Name | Description | Tipo | Status |
|---|---|---|---|
| az postgres flexible-server replica create |
Crie uma réplica de leitura para um servidor. |
Core | disponibilidade geral |
| az postgres flexible-server replica list |
Liste todas as réplicas de leitura para um determinado servidor. |
Core | disponibilidade geral |
| az postgres flexible-server replica promote |
Pare a replicação de uma réplica de leitura e promova-a para um servidor independente ou como um servidor primário. |
Core | disponibilidade geral |
az postgres flexible-server replica create
Crie uma réplica de leitura para um servidor.
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]
Exemplos
Crie uma réplica de leitura 'testreplica' para 'testserver' com acesso público ou privado na zona e local especificados, se disponível.
az postgres flexible-server replica create --name testreplica -g testGroup --source-server testserver --zone 3 --location testLocation
Crie uma réplica de leitura 'testreplica' para 'testserver' com acesso privado usando recursos de rede existentes.
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"
Crie uma réplica de leitura 'testreplica' para 'testserver' com acesso público ou privado no local especificado, se disponível. Como a zona não é passada, ela pegará automaticamente a zona no local da réplica que é diferente do servidor de origem, se disponível, caso contrário, pegará a mesma zona que o servidor de origem no local da réplica, se disponível, caso contrário, definirá a zona como Nenhuma, ou seja, Sem preferência
az postgres flexible-server replica create --name testreplica -g testgroup --source-server testserver --location testLocation
Cria uma réplica de leitura 'testreplica' para 'testserver' com --storage-size e --sku personalizados.
az postgres flexible-server replica create --name testreplica -g testgroup --source-server testserver --sku-name Standard_D4ds_v5 --storage-size 256
Crie uma réplica de leitura 'testreplica' para 'testserver', onde 'testreplica' está num grupo de recursos diferente 'newTestGroup'. Aqui --resource-group é para o resource group da réplica de leitura, e --source-server deve ser passado como identificador de recurso.
az postgres flexible-server replica create --name testreplicaserver -g newTestGroup --source-server /subscriptions/{sourceSubscriptionId}/resourceGroups/{sourceResourceGroup}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{sourceServer} --location testLocation
Parâmetros Obrigatórios
Nome da réplica lida.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome ou identificador de recurso do servidor de origem a restaurar.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O nome ou identificador de recurso do utilizador atribuído à identidade da encriptação dos dados.
O identificador de recurso da chave principal do keyvault para encriptação de dados.
Location. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.
Não espere que a operação de longa duração termine.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Camada de desempenho do servidor.
Este parâmetro aplica-se apenas a servidores com acesso privado e é obrigatório ao usar --vnet ou --subnet. O nome ou identificador de recurso de uma zona DNS privada existente. Pode usar uma zona DNS privada do mesmo grupo de recursos, de um grupo diferente ou de uma subscrição diferente. Se quiser usar uma zona de um grupo de recursos ou subscrição diferente, por favor forneça o seu identificador de recurso.
O nome da SKU de computação. Segue a convenção Standard_{VM name}. Exemplos: Standard_B1ms.
A capacidade de armazenamento do servidor. O mínimo é de 32 GiB e o máximo é de 16 TiB.
Tipo de armazenamento para a réplica lida. O valor permitido é PremiumV2_LRS. O padrão é que a réplica de leitura corresponda ao tipo de armazenamento do servidor principal.
| Propriedade | Valor |
|---|---|
| Valores aceites: | PremiumV2_LRS |
Nome ou identificador de uma sub-rede existente. Se quiser usar uma sub-rede de um grupo de recursos ou subscrição diferente, por favor forneça o identificador de recurso em vez do nome.
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Camada de computação do servidor. Valores aceitos: Burstable, GeneralPurpose, MemoryOptimized.
Nome ou identificador de uma rede virtual existente. Se quiser usar uma vnet de outro grupo de recursos ou subscrição, por favor forneça um identificador de recurso. O nome deve ter entre 2 e 64 caracteres. O nome deve começar com uma letra ou número, terminar com uma letra, número ou sublinhado, e pode conter apenas letras, números, sublinhados, pontos ou hífenes.
Não solicite confirmação.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Zona de disponibilidade na qual provisionar o recurso.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az postgres flexible-server replica list
Liste todas as réplicas de leitura para um determinado servidor.
az postgres flexible-server replica list [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Liste todas as réplicas de leitura para o servidor mestre 'testserver'.
az postgres flexible-server replica list -g testgroup -n testserver
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome do servidor. O nome pode conter apenas letras minúsculas, números e o caractere hífen (-). Mínimo de 3 caracteres e máximo de 63 caracteres.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az postgres flexible-server replica promote
Pare a replicação de uma réplica de leitura e promova-a para um servidor independente ou como um servidor primário.
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]
Exemplos
Pare a replicação para 'testreplica' e promova-o como servidor autónomo de leitura/escrita.
az postgres flexible-server replica promote -g testgroup -n testreplica
Parar a replicação para 'testreplica' e promovê-lo como servidor autónomo de leitura/escrita com sincronização forçada de dados.
az postgres flexible-server replica promote -g testgroup -n testreplica --promote-mode standalone --promote-option forced
Parar a replicação para 'testreplica' e promovê-la para servidor primário com sincronização de dados planeada. A réplica que está a promover deve ter atribuído o endpoint virtual do leitor, caso contrário receberá um erro na promoção.
az postgres flexible-server replica promote -g testgroup -n testreplica --promote-mode switchover --promote-option planned
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome da réplica lida.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Seja para promover a réplica de leitura para um servidor independente ou promovê-la como um servidor primário.
| Propriedade | Valor |
|---|---|
| Default value: | standalone |
| Valores aceites: | standalone, switchover |
Se deseja sincronizar dados antes de promover a réplica de leitura ou promover o mais rápido possível.
| Propriedade | Valor |
|---|---|
| Default value: | planned |
| Valores aceites: | forced, planned |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Não solicite confirmação.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |