Partilhar via


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.

Principal GA
az postgres flexible-server replica list

Liste todas as réplicas de leitura para um determinado servidor.

Principal GA
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.

Principal GA
az postgres flexible-server replica stop-replication

Pare a replicação para uma réplica de leitura e torne-a um servidor de leitura/gravação.

Principal Preterido

az postgres flexible-server replica create

Crie uma réplica de leitura para um servidor.

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]

Exemplos

Crie uma réplica de leitura 'testReplicaServer' para 'testserver' com acesso público ou privado na zona e local especificados, se disponíveis.

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

Crie uma réplica de leitura 'testReplicaServer' com nova sub-rede para 'testserver' com acesso privado.

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

Crie uma réplica de leitura 'testReplicaServer' 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 --replica-name testReplicaServer -g testGroup --source-server testserver --location testLocation

Crie uma réplica de leitura 'testReplicaServer' para 'testserver' com --storage-size e --sku personalizados.

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

Parâmetros Obrigatórios

--replica-name

O nome do servidor para o qual restaurar.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--source-server

O nome ou ID do recurso do servidor de origem a partir do qual restaurar.

Parâmetros Opcionais

--address-prefixes

O prefixo de endereço IP a ser usado ao criar uma nova rede virtual no formato CIDR. O valor padrão é 10.0.0.0/16.

--identity

O nome ou ID de recurso da identidade atribuída ao usuário para criptografia de dados.

--key

O ID de recurso da chave keyvault primária para criptografia de dados.

--location -l

Localização. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--no-wait

Não espere que a operação de longa duração termine.

Default value: False
--performance-tier

Camada de desempenho do servidor.

--private-dns-zone

Este parâmetro só se aplica a um servidor com acesso privado. O nome ou id da zona dns privada nova ou existente. Você pode usar a zona dns privada do mesmo grupo de recursos, grupo de recursos diferente ou assinatura diferente. Se você quiser usar uma zona de outro grupo de recursos ou assinatura, forneça a ID do recurso. A CLI cria uma nova zona dns privada dentro do mesmo grupo de recursos que a rede virtual, se não for fornecida pelos usuários.

--sku-name

O nome da SKU de computação. Segue a convenção Standard_{VM name}. Exemplos: Standard_B1ms.

--storage-size

A capacidade de armazenamento do servidor. O mínimo é de 32 GiB e o máximo é de 16 TiB.

--subnet

Nome ou ID de recurso de uma sub-rede nova ou existente. Se você quiser usar uma sub-rede de outro grupo de recursos ou assinatura, forneça o ID do recurso em vez do nome. Observe que a sub-rede será delegada a flexibleServers. Após a delegação, essa sub-rede não pode ser usada para nenhum outro tipo de recursos do Azure.

--subnet-prefixes

O prefixo de endereço IP da sub-rede a ser usado ao criar uma nova sub-rede no formato CIDR. O valor padrão é 10.0.0.0/24.

--tier

Camada de computação do servidor. Valores aceitos: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Nome ou ID de uma rede virtual nova ou existente. Se você quiser usar uma vnet de outro grupo de recursos ou assinatura, forneça um ID 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.

--yes -y

Não solicite confirmação.

Default value: False
--zone -z

Zona de disponibilidade na qual provisionar o recurso.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az postgres flexible-server replica list

Liste todas as réplicas de leitura para um determinado servidor.

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

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 Obrigatórios

--name -n

Nome do servidor de origem.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

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 [--ids]
                                            [--name]
                                            [--promote-mode {standalone, switchover}]
                                            [--promote-option {forced, planned}]
                                            [--resource-group]
                                            [--subscription]
                                            [--yes]

Exemplos

Pare a replicação para 'testReplicaServer' e promova-a como um servidor de leitura/gravação autônomo.

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

Pare a replicação para 'testReplicaServer' e promova-a como um servidor de leitura/gravação autônomo com sincronização forçada de dados.

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

Pare a replicação para 'testReplicaServer' e promova-a para o servidor primário com sincronização de dados planejada. A réplica que você está promovendo deve ter o ponto de extremidade virtual do leitor atribuído, ou você receberá um erro na promoção.

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

Parâmetros Opcionais

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

Nome do servidor do . 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.

--promote-mode

Se deve promover a réplica de leitura para um servidor independente ou promiti-la como um servidor primário.

Valores aceites: standalone, switchover
Default value: standalone
--promote-option

Se deseja sincronizar dados antes de promover a réplica de leitura ou promover o mais rápido possível.

Valores aceites: forced, planned
Default value: planned
--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--yes -y

Não solicite confirmação.

Default value: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az postgres flexible-server replica stop-replication

Preterido

Este comando foi preterido e será removido em uma versão futura. Em vez disso, use 'postgres flexible-server replica promote'.

Pare a replicação para uma réplica de leitura e torne-a um servidor de leitura/gravação.

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

Exemplos

Pare a replicação para 'testReplicaServer' e torne-a um servidor de leitura/gravação.

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

Parâmetros Opcionais

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

Nome do servidor do . 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.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--yes -y

Não solicite confirmação.

Default value: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.