Referencia del motor de reglas Estándar de Azure Content Delivery Network
Importante
Azure CDN Estándar de Microsoft (clásico) se retirará el 30 de septiembre de 2027. Para evitar interrupciones del servicio, es importante que migre los perfiles de Azure CDN Estándar de Microsoft (clásico) a los nivel Estándar o Prémium de Azure Front Door antes del 30 de septiembre de 2027. Para más información, consulte Retirada de Azure CDN Estándar de Microsoft (clásico).
Azure CDN de Edgio se retirará el 4 de noviembre de 2025. Debe migrar la carga de trabajo a Azure Front Door antes de esta fecha para evitar la interrupción del servicio. Para más información, consulte Preguntas más frecuentes sobre la retirada de Azure CDN de Edgio..
En el motor de reglas Estándar de Azure Content Delivery Network, una regla consta de una o varias condiciones de coincidencia y una acción. En este artículo se muestran descripciones detalladas de las condiciones de coincidencia y las características disponibles en el motor de reglas Estándar para Azure Content Delivery Network.
El motor de reglas está diseñado para ser la autoridad definitiva que determine qué tipos de solicitudes concretas se procesarán en el servicio Estándar de Azure Content Delivery Network.
Usos comunes de las reglas:
- Invalidar o definir una directiva de memoria caché personalizada.
- Redirigir solicitudes.
- Modificar los encabezados de solicitudes y respuestas HTTP.
Terminología
Para definir una regla en el motor de reglas, establezca las condiciones de coincidencia y las acciones:
Cada regla puede tener hasta diez condiciones de coincidencia y cinco acciones. Cada punto de conexión de Azure Content Delivery Network puede tener hasta 25 reglas.
En este límite se incluye una regla global predeterminada. La regla global no tiene condiciones de coincidencia, y las acciones que se definen en una regla global siempre se desencadenan.
Importante
El orden en que se muestran varias reglas afecta a la manera en que se controlan. Las acciones que se especifican en una regla se pueden sobrescribir con una regla subsiguiente.
Límites y precios
Para obtener más información, consulte Límites de escalado de red de entrega de contenido para el límite de reglas. Para obtener los precios del motor de reglas, vea Precios de Content Delivery Network.
Sintaxis
La forma en que los caracteres especiales se tratan en una regla varía en función de cómo las diferentes condiciones de coincidencia y acciones controlan los valores de texto. Una condición de coincidencia o acción puede interpretar el texto de una de las siguientes maneras:
Valores literales
El texto que se interpreta como un valor literal trata todos los caracteres especiales, excepto el símbolo % , como parte del valor que debe coincidir en una regla. Por ejemplo, una condición de coincidencia literal establecida en '*'
se cumple solo cuando se encuentra el valor exacto '*'
.
Se usa un símbolo de porcentaje para indicar la codificación de direcciones URL (p. ej., %20
).
Valores de carácter comodín
Actualmente se admite el carácter comodín en la condición de coincidencia UrlPath en el motor de reglas estándar. El carácter * es un carácter comodín que representa uno o más caracteres.