Referencia del motor de reglas Estándar de Azure Content Delivery Network

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:

Captura de pantalla de la estructura de reglas de Azure Content Delivery Network.

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.

Pasos siguientes