az postgres flexible-server replica

Administrar réplicas de lectura.

Comandos

Nombre Description Tipo Estado
az postgres flexible-server replica create

Crea una réplica de lectura para un servidor.

Principal GA
az postgres flexible-server replica list

Enumera todas las réplicas de lectura de un servidor determinado.

Principal GA
az postgres flexible-server replica promote

Detenga la replicación de una réplica de lectura y la promueva a un servidor independiente o como servidor principal.

Principal GA
az postgres flexible-server replica stop-replication

Detenga la replicación en una réplica de lectura y conviértala en un servidor de lectura y escritura.

Principal En desuso

az postgres flexible-server replica create

Crea una réplica de lectura para un 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]

Ejemplos

Cree una réplica de lectura "testReplicaServer" para "testserver" con acceso público o privado en la zona y ubicación especificadas si está disponible.

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

Cree una réplica de lectura "testReplicaServer" con una nueva subred para "testserver" con acceso 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

Cree una réplica de lectura "testReplicaServer" para "testserver" con acceso público o privado en la ubicación especificada si está disponible. Puesto que la zona no se pasa, recogerá automáticamente la zona en la ubicación de réplica que es diferente del servidor de origen, si está disponible, si está disponible, recogerá la zona igual que el servidor de origen en la ubicación de la réplica si está disponible; de lo contrario, establecerá la zona como Ninguna, es decir, Sin preferencia.

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

Cree una réplica de lectura "testReplicaServer" para "testserver" con custom --storage-size y --sku.

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

Parámetros requeridos

--replica-name

Nombre del servidor al que se va a restaurar.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--source-server

Nombre o identificador de recurso del servidor de origen desde el que se va a restaurar.

Parámetros opcionales

--address-prefixes

Prefijo de dirección IP que se va a usar al crear una nueva red virtual en formato CIDR. El valor predeterminado es 10.0.0.0/16.

--identity

Nombre o id. de recurso de la identidad asignada por el usuario para el cifrado de datos.

--key

El id. de recurso de la clave principal de Keyvault para el cifrado de datos.

--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--performance-tier

Nivel de rendimiento del servidor.

--private-dns-zone

Este parámetro solo se aplica a un servidor con acceso privado. Nombre o id. de la zona DNS privada nueva o existente. Puede usar la zona DNS privada del mismo grupo de recursos, un grupo de recursos diferente o una suscripción diferente. Si desea usar una zona de un grupo de recursos o una suscripción diferentes, proporcione el id. de recurso. La CLI crea una nueva zona DNS privada dentro del mismo grupo de recursos que la red virtual si no la proporcionan los usuarios.

--sku-name

Nombre de la SKU de proceso. Sigue la convención Standard_{nombre de máquina virtual}. Ejemplos: Standard_B1ms.

--storage-size

Capacidad de almacenamiento del servidor. El mínimo es 32 GiB y el máximo es 16 TiB.

--subnet

Nombre o id. de recurso de una subred nueva o existente. Si desea usar una subred de un grupo de recursos o una suscripción diferentes, proporcione el id. de recurso en lugar del nombre. Tenga en cuenta que la subred se delegará en flexibleServers. Después de la delegación, esta subred no se puede usar para ningún otro tipo de recursos de Azure.

--subnet-prefixes

Prefijo de dirección IP de subred que se va a usar al crear una nueva subred en formato CIDR. El valor predeterminado es 10.0.0.0/24.

--tier

Nivel de proceso del servidor. Valores aceptados: Ampliable, GeneralPurpose, MemoryOptimized.

--vnet

Nombre o id. de una red virtual nueva o existente. Si desea usar una red virtual de un grupo de recursos o una suscripción diferentes, proporcione un id. de recurso. este debe tener entre 2 y 64 caracteres. El nombre debe comenzar con una letra o un número, acabar con una letra, un número o un carácter de subrayado, y debe contener solo letras, números, caracteres de subrayado, puntos o guiones.

--yes -y

No solicita confirmación.

valor predeterminado: False
--zone -z

Zona de disponibilidad en la que se va a aprovisionar el recurso.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az postgres flexible-server replica list

Enumera todas las réplicas de lectura de un servidor determinado.

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

Ejemplos

Enumere todas las réplicas de lectura para el servidor maestro "testserver".

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

Parámetros requeridos

--name -n

Nombre del servidor de origen.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az postgres flexible-server replica promote

Detenga la replicación de una réplica de lectura y la promueva a un servidor independiente o como servidor principal.

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

Ejemplos

Detenga la replicación en "testReplicaServer" y promueva un servidor de lectura y escritura independiente.

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

Detenga la replicación en "testReplicaServer" y promueva un servidor independiente de lectura y escritura con sincronización de datos forzada.

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

Detenga la replicación en "testReplicaServer" y la promueva al servidor principal con sincronización de datos planeada. La réplica que está promocionando debe tener asignado el punto de conexión virtual del lector o recibirá un error en la promoción.

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre del servidor. El nombre solo puede contener letras minúsculas, números y el carácter de guion (-). Mínimo 3 caracteres y máximo 63 caracteres.

--promote-mode

Si se promueve la réplica de lectura a un servidor independiente o se promite como servidor principal.

valores aceptados: standalone, switchover
valor predeterminado: standalone
--promote-option

Si se van a sincronizar los datos antes de promover la réplica de lectura o promover lo antes posible.

valores aceptados: forced, planned
valor predeterminado: planned
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--yes -y

No solicita confirmación.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az postgres flexible-server replica stop-replication

Obsoleto

Este comando ha quedado en desuso y se quitará en una versión futura. Use "postgres flexible-server replica promote" en su lugar.

Detenga la replicación en una réplica de lectura y conviértala en un servidor de lectura y escritura.

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

Ejemplos

Detenga la replicación en "testReplicaServer" y conviételo en un servidor de lectura y escritura.

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre del servidor. El nombre solo puede contener letras minúsculas, números y el carácter de guion (-). Mínimo 3 caracteres y máximo 63 caracteres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--yes -y

No solicita confirmación.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.