Compartir a través de


az network lb rule

Administrar reglas de equilibrio de carga.

Comandos

Nombre Description Tipo Estado
az network lb rule create

Cree una regla de equilibrio de carga.

Core GA
az network lb rule delete

Elimine una regla de equilibrio de carga.

Core GA
az network lb rule list

Enumera las reglas de equilibrio de carga.

Core GA
az network lb rule show

Obtenga los detalles de una regla de equilibrio de carga.

Core GA
az network lb rule update

Actualice una regla de equilibrio de carga.

Core GA
az network lb rule wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición.

Core GA

az network lb rule create

Cree una regla de equilibrio de carga.

az network lb rule create --backend-port
                          --frontend-port
                          --lb-name
                          --name
                          --protocol {All, Tcp, Udp}
                          --resource-group
                          [--backend-pool-name --backend-pools-name]
                          [--disable-outbound-snat {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-floating-ip --floating-ip {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-tcp-reset {0, 1, f, false, n, no, t, true, y, yes}]
                          [--frontend-ip --frontend-ip-name]
                          [--idle-timeout --idle-timeout-in-minutes]
                          [--load-distribution {Default, SourceIP, SourceIPProtocol}]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--probe --probe-name]

Ejemplos

Cree una regla de equilibrio de carga que asigne una configuración de IP orientada al front-end y un puerto a un grupo de direcciones y un puerto.

az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80

Cree una regla de equilibrio de carga que asigne una configuración de IP orientada al front-end y un puerto a un grupo de direcciones y un puerto con la característica ip flotante.

az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80

Cree una regla de equilibrio de carga de puertos de alta disponibilidad que asigne una dirección IP de front-end y un puerto para usar todas las direcciones IP de back-end disponibles en un grupo en el mismo puerto.

az network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool

Parámetros requeridos

--backend-port

Puerto usado para conexiones internas en el punto de conexión. Los valores aceptables están comprendidos entre 0 y 65535. Tenga en cuenta que el valor 0 habilita "Cualquier puerto".

Propiedad Valor
Grupo de parámetros: Properties Arguments
--frontend-port

Puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos en Load Balancer. Los valores aceptables están comprendidos entre 0 y 65534. Tenga en cuenta que el valor 0 habilita "Cualquier puerto".

Propiedad Valor
Grupo de parámetros: Properties Arguments
--lb-name

Nombre del equilibrador de carga.

--name -n

Nombre de la regla de equilibrio de carga.

--protocol

Referencia al protocolo de transporte utilizado por la regla de equilibrio de carga.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: All, Tcp, Udp
--resource-group -g

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

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--backend-pool-name --backend-pools-name

Lista de identificadores o nombres de los grupos de direcciones de back-end. El equilibrador de carga de SKU de puerta de enlace solo admite varios grupos. Si solo existe una, omita usar como valor predeterminado. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

Propiedad Valor
Grupo de parámetros: Properties Arguments
--disable-outbound-snat

Configura SNAT para las máquinas virtuales del grupo de back-end para usar la dirección publicIP especificada en el front-end de la regla de equilibrio de carga.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--enable-floating-ip --floating-ip

Configura el punto de conexión de una máquina virtual para la funcionalidad ip flotante necesaria para configurar un grupo de disponibilidad AlwaysOn de SQL. Esta configuración es necesaria cuando se usan los grupos de disponibilidad AlwaysOn de SQL en SQL Server. Esta configuración no se puede cambiar después de crear el punto de conexión.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--enable-tcp-reset

Reciba el restablecimiento de TCP bidireccional en el tiempo de espera de inactividad del flujo TCP o la terminación de conexión inesperada. Este elemento solo se usa cuando el protocolo se establece en TCP.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--frontend-ip --frontend-ip-name

Nombre del identificador de la configuración de IP de front-end.

Propiedad Valor
Grupo de parámetros: Properties Arguments
--idle-timeout --idle-timeout-in-minutes

Tiempo de espera de la conexión inactiva de TCP. El valor se puede establecer entre 4 y 30 minutos. El valor predeterminado es 4 minutos. Este elemento solo se usa cuando el protocolo se establece en TCP.

Propiedad Valor
Grupo de parámetros: Properties Arguments
--load-distribution

Directiva de distribución de carga para esta regla.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valor predeterminado: Default
Valores aceptados: Default, SourceIP, SourceIPProtocol
--no-wait

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

Propiedad Valor
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--probe --probe-name

Identificador o nombre de un sondeo existente que se va a asociar a esta regla.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Parámetros globales
--debug

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

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az network lb rule delete

Elimine una regla de equilibrio de carga.

az network lb rule delete --lb-name
                          --name
                          --resource-group
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Ejemplos

Elimine una regla de equilibrio de carga.

az network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule

Parámetros requeridos

--lb-name

Nombre del equilibrador de carga.

--name -n

Nombre de la regla de equilibrio de carga.

--resource-group -g

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

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--no-wait

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

Propiedad Valor
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
Parámetros globales
--debug

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

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az network lb rule list

Enumera las reglas de equilibrio de carga.

az network lb rule list --lb-name
                        --resource-group

Ejemplos

Enumera las reglas de equilibrio de carga.

az network lb rule list -g MyResourceGroup --lb-name MyLb -o table

Parámetros requeridos

--lb-name

Nombre del equilibrador de carga.

--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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az network lb rule show

Obtenga los detalles de una regla de equilibrio de carga.

az network lb rule show --lb-name
                        --name
                        --resource-group

Ejemplos

Obtenga los detalles de una regla de equilibrio de carga.

az network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule

Parámetros requeridos

--lb-name

Nombre del equilibrador de carga.

--name -n

Nombre de la regla de equilibrio de carga.

--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 del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az network lb rule update

Actualice una regla de equilibrio de carga.

az network lb rule update --lb-name
                          --name
                          --resource-group
                          [--add]
                          [--backend-pool-name --backend-pools-name]
                          [--backend-port]
                          [--disable-outbound-snat {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-floating-ip --floating-ip {0, 1, f, false, n, no, t, true, y, yes}]
                          [--enable-tcp-reset {0, 1, f, false, n, no, t, true, y, yes}]
                          [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                          [--frontend-ip --frontend-ip-name]
                          [--frontend-port]
                          [--idle-timeout --idle-timeout-in-minutes]
                          [--load-distribution {Default, SourceIP, SourceIPProtocol}]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--probe --probe-name]
                          [--protocol {All, Tcp, Udp}]
                          [--remove]
                          [--set]

Ejemplos

Actualice una regla de equilibrio de carga para cambiar el protocolo a UDP.

az network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp

Actualice una regla de equilibrio de carga para admitir puertos de alta disponibilidad.

az network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol All --frontend-port 0 --backend-port 0

Parámetros requeridos

--lb-name

Nombre del equilibrador de carga.

--name -n

Nombre de la regla de equilibrio de carga.

--resource-group -g

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

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--add

Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
--backend-pool-name --backend-pools-name

Lista de identificadores o nombres de los grupos de direcciones de back-end. El equilibrador de carga de SKU de puerta de enlace solo admite varios grupos. Admite la sintaxis abreviada, json-file y yaml-file. Intenta "??" para mostrar más.

Propiedad Valor
Grupo de parámetros: Properties Arguments
--backend-port

Puerto usado para conexiones internas en el punto de conexión. Los valores aceptables están comprendidos entre 0 y 65535. Tenga en cuenta que el valor 0 habilita "Cualquier puerto".

Propiedad Valor
Grupo de parámetros: Properties Arguments
--disable-outbound-snat

Configura SNAT para las máquinas virtuales del grupo de back-end para usar la dirección publicIP especificada en el front-end de la regla de equilibrio de carga.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--enable-floating-ip --floating-ip

Configura el punto de conexión de una máquina virtual para la funcionalidad ip flotante necesaria para configurar un grupo de disponibilidad AlwaysOn de SQL. Esta configuración es necesaria cuando se usan los grupos de disponibilidad AlwaysOn de SQL en SQL Server. Esta configuración no se puede cambiar después de crear el punto de conexión.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--enable-tcp-reset

Reciba el restablecimiento de TCP bidireccional en el tiempo de espera de inactividad del flujo TCP o la terminación de conexión inesperada. Este elemento solo se usa cuando el protocolo se establece en TCP.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--force-string

Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--frontend-ip --frontend-ip-name

Nombre del identificador de la configuración de IP de front-end.

Propiedad Valor
Grupo de parámetros: Properties Arguments
--frontend-port

Puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos en Load Balancer. Los valores aceptables están comprendidos entre 0 y 65534. Tenga en cuenta que el valor 0 habilita "Cualquier puerto".

Propiedad Valor
Grupo de parámetros: Properties Arguments
--idle-timeout --idle-timeout-in-minutes

Tiempo de espera de la conexión inactiva de TCP. El valor se puede establecer entre 4 y 30 minutos. El valor predeterminado es 4 minutos. Este elemento solo se usa cuando el protocolo se establece en TCP.

Propiedad Valor
Grupo de parámetros: Properties Arguments
--load-distribution

Directiva de distribución de carga para esta regla.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: Default, SourceIP, SourceIPProtocol
--no-wait

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

Propiedad Valor
Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--probe --probe-name

Identificador o nombre de un sondeo existente que se va a asociar a esta regla.

Propiedad Valor
Grupo de parámetros: Properties Arguments
--protocol

Referencia al protocolo de transporte utilizado por la regla de equilibrio de carga.

Propiedad Valor
Grupo de parámetros: Properties Arguments
Valores aceptados: All, Tcp, Udp
--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove> O --remove propertyToRemove.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
--set

Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>.

Propiedad Valor
Grupo de parámetros: Generic Update Arguments
Parámetros globales
--debug

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

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az network lb rule wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición.

az network lb rule wait [--created]
                        [--custom]
                        [--deleted]
                        [--exists]
                        [--ids]
                        [--interval]
                        [--lb-name]
                        [--resource-group]
                        [--subscription]
                        [--timeout]
                        [--updated]

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--created

Espere hasta que se cree con "provisioningState" en "Succeeded".

Propiedad Valor
Grupo de parámetros: Wait Condition Arguments
Valor predeterminado: False
--custom

Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

Propiedad Valor
Grupo de parámetros: Wait Condition Arguments
--deleted

Espere hasta que se elimine.

Propiedad Valor
Grupo de parámetros: Wait Condition Arguments
Valor predeterminado: False
--exists

Espere hasta que exista el recurso.

Propiedad Valor
Grupo de parámetros: Wait Condition Arguments
Valor predeterminado: False
--ids

Uno o varios identificadores de recursos (delimitados por espacio). 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".

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--interval

Intervalo de sondeo en segundos.

Propiedad Valor
Grupo de parámetros: Wait Condition Arguments
Valor predeterminado: 30
--lb-name

Nombre del equilibrador de carga.

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--resource-group -g

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

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--subscription

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

Propiedad Valor
Grupo de parámetros: Resource Id Arguments
--timeout

Espera máxima en segundos.

Propiedad Valor
Grupo de parámetros: Wait Condition Arguments
Valor predeterminado: 3600
--updated

Espere hasta que se actualice con provisioningState en "Succeeded".

Propiedad Valor
Grupo de parámetros: Wait Condition Arguments
Valor predeterminado: False
Parámetros globales
--debug

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

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False