Referencia de ajustes del WAF

Ver en Markdown

Cada ajuste de borde relacionado con el WAF de una zona o un nombre: valores, valores por defecto y cómo los usa el borde.

En esta página

Estos campos forman parte de los ajustes de borde de una zona (GET/PATCH /v1/orgs/{org}/zones/{zone}/edge). Un PATCH solo cambia los campos que envías; los objetos anidados se mezclan campo a campo y las listas se sustituyen enteras. Todos los campos salvo redirects se pueden fijar también para un nombre en hosts.<nombre> (consulta Ajustes por nombre).

CampoTipoPor defectoSignificado
modeactive, log, offactiveModo del WAF.
waf_leveloff, low, medium, highmediumNivel del WAF.
stackgeneric, wordpress, nextjs, staticgenericAplicación.
enable_feedbooleanotrueBloquear las direcciones de las listas de amenazas.
rate_limit_rpmentero ≥ 00Límite básico por IP y minuto; 0 = apagado.
rate_ruleslista, como mucho 25[]Reglas de límite de peticiones; consulta sus campos.
access_gateobjetoapagadaPuerta de acceso: enabled, path, ttl_hours, emails.
block_page_modebranded, nginx, apache, generic, custombrandedPágina de bloqueo.
block_page_htmltexto, como mucho 256 KiB""HTML de la página de bloqueo custom.
fake_server_headertexto""Valor de la cabecera Server; vacío = nginx.
max_body_mbentero ≥ 00Tamaño máximo del cuerpo de una petición en MB; las mayores reciben 413. 0 = el valor por defecto del borde.
timeout_msentero ≥ 00Cuánto espera el borde al origen, en milisegundos. 0 = el valor por defecto del borde.
redirect_allow_hostslista de hosts[]Hosts adicionales que acepta el escudo de redirección abierta.
cors_allow_originslista de hosts[]Dominios hermanos cuyos orígenes CORS reflejados se conservan (consulta CORS).
compressionbooleanofalseComprimir las respuestas de texto que el origen envía sin comprimir (gzip, Brotli).

redirect_allow_hosts

Cada entrada es un nombre de host en minúsculas (partner.example.net), localhost, una dirección IPv4 o una IPv6 entre corchetes ([2001:db8::1]). Un nombre vale para sí mismo y sus subdominios; una dirección, solo para sí misma. No se admiten comodines.

cors_allow_origins

Cada entrada es un nombre de host en minúsculas, sin esquema ni puerto (app.example.net). Vale para sí mismo y sus subdominios. Los duplicados se rechazan.

Otros ajustes de borde

CampoDocumentado en
origin, hstsSSL/TLS
redirectsReglas de redirección
hostsAjustes por nombre
ai_agentsAjustes del control de rastreadores IA
cache, early_hintsCaché
rumAnalítica

Validación

Un valor no válido se rechaza con 422 y un mensaje que nombra el campo, por ejemplo rate_rules[0].path_prefix: … o hosts.www.example.com.rate_rules[1].hosts: …. No se aplica nada.

Última actualización:

↑↓ para moverte↵ para abriresc para cerrar