Compartir a través de


az network lb inbound-nat-rule

Administrar reglas NAT de entrada de un equilibrador de carga.

Comandos

Nombre Description Tipo Estado
az network lb inbound-nat-rule create

Cree una regla NAT de entrada.

Principal GA
az network lb inbound-nat-rule delete

Elimine una regla NAT de entrada.

Principal GA
az network lb inbound-nat-rule list

Enumera las reglas NAT de entrada.

Principal GA
az network lb inbound-nat-rule show

Obtenga los detalles de una regla NAT de entrada.

Principal GA
az network lb inbound-nat-rule update

Actualice una regla NAT de entrada.

Principal GA
az network lb inbound-nat-rule wait

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

Principal GA

az network lb inbound-nat-rule create

Cree una regla NAT de entrada.

az network lb inbound-nat-rule create --backend-port
                                      --lb-name
                                      --name
                                      --protocol {All, Tcp, Udp}
                                      --resource-group
                                      [--backend-address-pool]
                                      [--enable-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-port]
                                      [--frontend-port-range-end]
                                      [--frontend-port-range-start]
                                      [--idle-timeout]
                                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Ejemplos

Cree una regla NAT de entrada básica para el puerto 80.

az network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80

Cree una regla NAT de entrada básica para una dirección IP de front-end específica y habilite la dirección IP flotante para la regla NAT.

az network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true

Parámetros requeridos

--backend-port

Puerto usado para el punto de conexión interno. Los valores aceptables oscilan entre 1 y 65535.

--lb-name

Nombre del equilibrador de carga.

--name -n

Nombre del recurso que es único dentro del conjunto de reglas NAT de entrada usadas por el equilibrador de carga.

--protocol

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

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

--backend-address-pool --backend-pool-name

Nombre o identificador del grupo de direcciones de back-end.

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

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.

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.

--frontend-port

El puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos en Load Balancer. Los valores aceptables oscilan entre 1 y 65534.

--frontend-port-range-end

Extremo del intervalo de puertos para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeStart. Se crearán asignaciones individuales de puerto de regla NAT de entrada para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534.

--frontend-port-range-start

El intervalo de puertos se inicia para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeEnd. Se crearán asignaciones individuales de puerto de regla NAT de entrada para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534.

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

--no-wait

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

Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
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 network lb inbound-nat-rule delete

Elimine una regla NAT de entrada.

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

Ejemplos

Elimine una regla NAT de entrada.

az network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule

Parámetros requeridos

--lb-name

Nombre del equilibrador de carga.

--name -n

Nombre del recurso que es único dentro del conjunto de reglas NAT de entrada usadas por el equilibrador de carga.

--resource-group -g

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

Parámetros opcionales

--no-wait

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

Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
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 network lb inbound-nat-rule list

Enumera las reglas NAT de entrada.

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

Ejemplos

Enumera las reglas NAT de entrada.

az network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb

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 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 network lb inbound-nat-rule show

Obtenga los detalles de una regla NAT de entrada.

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

Ejemplos

Obtenga los detalles de una regla NAT de entrada.

az network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule

Parámetros requeridos

--lb-name

Nombre del equilibrador de carga.

--name -n

Nombre del recurso que es único dentro del conjunto de reglas NAT de entrada usadas por el 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 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 network lb inbound-nat-rule update

Actualice una regla NAT de entrada.

az network lb inbound-nat-rule update --lb-name
                                      --name
                                      --resource-group
                                      [--add]
                                      [--backend-address-pool]
                                      [--backend-port]
                                      [--enable-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-port]
                                      [--frontend-port-range-end]
                                      [--frontend-port-range-start]
                                      [--idle-timeout]
                                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                      [--protocol {All, Tcp, Udp}]
                                      [--remove]
                                      [--set]

Ejemplos

Actualice una regla NAT de entrada para deshabilitar la dirección IP flotante y modificar la duración del tiempo de espera de inactividad.

az network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5

Parámetros requeridos

--lb-name

Nombre del equilibrador de carga.

--name -n

Nombre del recurso que es único dentro del conjunto de reglas NAT de entrada usadas por el equilibrador de carga.

--resource-group -g

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

Parámetros opcionales

--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 o JSON string>.

--backend-address-pool --backend-pool-name

Nombre o identificador del grupo de direcciones de back-end.

--backend-port

Puerto usado para el punto de conexión interno. Los valores aceptables oscilan entre 1 y 65535.

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

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.

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.

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.

--frontend-port

El puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos en Load Balancer. Los valores aceptables oscilan entre 1 y 65534.

--frontend-port-range-end

Extremo del intervalo de puertos para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeStart. Se crearán asignaciones individuales de puerto de regla NAT de entrada para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534.

--frontend-port-range-start

El intervalo de puertos se inicia para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeEnd. Se crearán asignaciones individuales de puerto de regla NAT de entrada para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534.

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

--no-wait

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

Valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--protocol

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

Valores aceptados: All, Tcp, Udp
--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list OR --remove propertyToRemove.

--set

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

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 network lb inbound-nat-rule wait

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

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

Parámetros opcionales

--created

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

Valor predeterminado: False
--custom

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

--deleted

Espere hasta que se elimine.

Valor predeterminado: False
--exists

Espere hasta que exista el recurso.

Valor predeterminado: False
--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".

--interval

Intervalo de sondeo en segundos.

Valor predeterminado: 30
--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>.

--subscription

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

--timeout

Espera máxima en segundos.

Valor predeterminado: 3600
--updated

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

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.