az network application-gateway waf-config

Configure las opciones de un firewall de aplicaciones web.

Estos comandos solo son aplicables a las puertas de enlace de aplicaciones con un tipo de SKU de WAF. Para obtener más información, visite https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/tutorial-restrict-web-traffic-cli.

Comandos

Nombre Description Tipo Estado
az network application-gateway waf-config list-dynamic-rule-sets

Enumere el manifiesto waf de Application Gateway regional.

Principal GA
az network application-gateway waf-config list-rule-sets

Obtenga información sobre los conjuntos de reglas de WAF disponibles, los grupos de reglas y los identificadores de regla.

Principal GA
az network application-gateway waf-config set

Actualice la configuración del firewall de una aplicación web.

Principal GA
az network application-gateway waf-config show

Obtenga la configuración del firewall de una aplicación web.

Principal GA

az network application-gateway waf-config list-dynamic-rule-sets

Enumere el manifiesto waf de Application Gateway regional.

az network application-gateway waf-config list-dynamic-rule-sets --location
                                                                 [--max-items]
                                                                 [--next-token]

Ejemplos

Enumere el manifiesto waf de Application Gateway en la región.

az network application-gateway waf-config list-dynamic-rule-sets -l  westus

Parámetros requeridos

--location -l

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

Parámetros opcionales

--max-items

Número total de elementos que se van a devolver en la salida del comando. Si el número total de elementos disponibles es mayor que el valor especificado, se proporciona un token en la salida del comando. Para reanudar la paginación, proporcione el valor del token en --next-token el argumento de un comando posterior.

--next-token

Token para especificar dónde iniciar la paginación. Este es el valor del token de una respuesta truncada anteriormente.

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 application-gateway waf-config list-rule-sets

Obtenga información sobre los conjuntos de reglas de WAF disponibles, los grupos de reglas y los identificadores de regla.

az network application-gateway waf-config list-rule-sets [--group]
                                                         [--type]
                                                         [--version]

Ejemplos

Enumera los grupos de reglas disponibles en conjuntos de reglas de tipo OWASP.

az network application-gateway waf-config list-rule-sets --type OWASP

Enumera las reglas disponibles en el conjunto de reglas de OWASP 3.0.

az network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0

Enumere las reglas disponibles en el grupo de reglas "crs_35_bad_robots".

az network application-gateway waf-config list-rule-sets --group crs_35_bad_robots

Enumera las reglas disponibles en formato de tabla.

az network application-gateway waf-config list-rule-sets -o table

Parámetros opcionales

--group

Enumera las reglas del grupo de reglas especificado. Use * para enumerar las reglas de todos los grupos. Omitir para suprimir la enumeración de reglas individuales.

--type

Tipo de conjunto de reglas en la lista. Omitir para enumerar todos los tipos.

--version

Versión del conjunto de reglas en la lista. Omitir para enumerar todas las versiones.

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 application-gateway waf-config set

Actualice la configuración del firewall de una aplicación web.

Este comando solo es aplicable a las puertas de enlace de aplicaciones con un tipo de SKU de WAF. Para obtener más información, visite https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/tutorial-restrict-web-traffic-cli.

az network application-gateway waf-config set --enabled {false, true}
                                              [--disabled-rule-groups]
                                              [--disabled-rules]
                                              [--exclusion]
                                              [--file-upload-limit]
                                              [--firewall-mode {detection, prevention}]
                                              [--gateway-name]
                                              [--ids]
                                              [--max-request-body-size]
                                              [--no-wait]
                                              [--request-body-check {false, true}]
                                              [--resource-group]
                                              [--rule-set-type]
                                              [--rule-set-version]
                                              [--subscription]

Ejemplos

Configuración de WAF en una puerta de enlace de aplicaciones en modo de detección con valores predeterminados

az network application-gateway waf-config set -g MyResourceGroup --gateway-name MyAppGateway --enabled true --firewall-mode Detection --rule-set-version 3.0

Deshabilite las reglas para la validación del análisis del cuerpo de la solicitud y la inserción de SQL.

az network application-gateway waf-config set -g MyResourceGroup --gateway-name MyAppGateway --enabled true --rule-set-type OWASP --rule-set-version 3.0 --disabled-rule-groups REQUEST-942-APPLICATION-ATTACK-SQLI --disabled-rules 920130 920140

Configure WAF en una puerta de enlace de aplicaciones con exclusiones.

az network application-gateway waf-config set -g MyResourceGroup --gateway-name MyAppGateway --enabled true --firewall-mode Detection --rule-set-version 3.0 --exclusion "RequestHeaderNames StartsWith x-header" --exclusion "RequestArgNames Equals IgnoreThis"

Parámetros requeridos

--enabled

Especifique si el firewall de aplicaciones está habilitado.

valores aceptados: false, true

Parámetros opcionales

--disabled-rule-groups

Lista separada por espacios de grupos de reglas que se van a deshabilitar. Para deshabilitar reglas individuales, use --disabled-rules.

valor de: az network application-gateway waf-config list-rule-sets
--disabled-rules

Lista separada por espacios de identificadores de regla que se van a deshabilitar.

valor de: az network application-gateway waf-config list-rule-sets
--exclusion

Agregue una expresión de exclusión a la comprobación de WAF.

Uso: --exclusion VARIABLE OPERATOR VALUE

Se pueden especificar varias exclusiones mediante más de un --exclusion argumento.

--file-upload-limit

Límite de tamaño de carga de archivos en MB.

--firewall-mode

Modo de firewall de aplicaciones web.

valores aceptados: detection, prevention
valor predeterminado: detection
--gateway-name

Nombre de la puerta de enlace de aplicaciones.

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

--max-request-body-size

Tamaño máximo del cuerpo de la solicitud en KB.

--no-wait

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

valor predeterminado: False
--request-body-check

Permitir que WAF compruebe el cuerpo de la solicitud.

valores aceptados: false, true
--resource-group -g

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

--rule-set-type

Tipo de conjunto de reglas.

valor predeterminado: OWASP
valor de: az network application-gateway waf-config list-rule-sets
--rule-set-version

Versión del conjunto de reglas.

valor de: az network application-gateway waf-config list-rule-sets
--subscription

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

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 application-gateway waf-config show

Obtenga la configuración del firewall de una aplicación web.

az network application-gateway waf-config show [--gateway-name]
                                               [--ids]
                                               [--resource-group]
                                               [--subscription]

Ejemplos

Obtenga la configuración del firewall de una aplicación web.

az network application-gateway waf-config show -g MyResourceGroup --gateway-name MyAppGateway

Parámetros opcionales

--gateway-name

Nombre de la puerta de enlace de aplicaciones.

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

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

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.