Acciones 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 interrupciones 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 acciones que se pueden usar en el motor de reglas Estándar de Azure Content Delivery Network.
La segunda parte de una regla es una acción. Una acción define el comportamiento que se aplica al tipo de solicitud que identifica una condición de coincidencia o un conjunto de condiciones de coincidencia.
Acciones
Las siguientes acciones están disponibles para su uso en el motor de reglas Estándar de Azure Content Delivery Network.
Expiración de la caché
Use esta acción para sobrescribir el valor de período de vida (TTL) del punto de conexión para las solicitudes que especifican las condiciones de coincidencia de reglas.
Campos obligatorios
Comportamiento de la caché | Descripción |
---|---|
Omitir caché | Cuando esta opción está seleccionada y la regla coincide, el contenido no se almacena en caché. |
Invalidar | Cuando esta opción está seleccionada y la regla coincide, el valor de TTL devuelto desde el origen se sobrescribe con el valor especificado en la acción. Este comportamiento solo se aplica si la respuesta se puede almacenar en caché. En el encabezado de respuesta cache-control con los valores "no-cache", "private" y "no-store", la acción no es aplicable. |
Establecer si falta | Cuando esta opción está seleccionada y la regla coincide, si no se ha devuelto ningún valor de TTL desde el origen, la regla establece el TTL en el valor especificado en la acción. Este comportamiento solo se aplica si la respuesta se puede almacenar en caché. En el encabezado de respuesta cache-control con los valores "no-cache", "private" y "no-store", la acción no es aplicable. |
Campos adicionales
Días | Horas | Minutos | Segundos |
---|---|---|---|
Int | Int | Int | Int |
Cadena de consulta de clave de caché
Use esta acción para modificar la clave de caché en función de las cadenas de consulta.
Campos obligatorios
Comportamiento | Descripción |
---|---|
Incluir | Cuando esta opción está seleccionada y la regla coincide, las cadenas de consulta especificadas en los parámetros se incluyen al generar la clave de caché. |
Almacenar en caché todas las URL únicas | Cuando esta opción está seleccionada y la regla coincide, cada dirección URL única tiene su propia clave de caché. |
Exclude | Cuando esta opción está seleccionada y la regla coincide, las cadenas de consulta especificadas en los parámetros se excluyen al generar la clave de caché. |
Pasar por alto las cadenas de consulta | Cuando esta opción está seleccionada y la regla coincide, las cadenas de consulta no se tienen en cuenta al generar la clave de caché. |
Modificación del encabezado de solicitud
Use esta acción para modificar los encabezados presentes en las solicitudes enviadas a su origen.
Campos obligatorios
Acción | Nombre del encabezado HTTP | Value |
---|---|---|
Append | Cuando esta opción está seleccionada y la regla coincide, el encabezado especificado en Nombre del encabezado se agrega a la solicitud con el valor especificado. Si el encabezado ya está presente, este valor se anexa al valor existente. | String |
Sobrescribir | Cuando esta opción está seleccionada y la regla coincide, el encabezado especificado en Nombre del encabezado se agrega a la solicitud con el valor especificado. Si el encabezado ya está presente, el valor especificado sobrescribe el valor existente. | String |
Eliminar | Cuando esta opción está seleccionada, la regla coincide y el encabezado especificado en la regla está presente, el encabezado se elimina de la solicitud. | String |
Modificación del encabezado de respuesta
Use esta acción para modificar los encabezados presentes en las respuestas devueltas a los clientes.
Campos obligatorios
Acción | Nombre del encabezado HTTP | Value |
---|---|---|
Append | Cuando esta opción está seleccionada y la regla coincide, el encabezado especificado en Nombre del encabezado se agrega a la respuesta con el Valor especificado. Si el encabezado ya está presente, el Valor se anexa al valor existente. | String |
Sobrescribir | Cuando esta opción está seleccionada y la regla coincide, el encabezado especificado en Nombre del encabezado se agrega a la respuesta con el Valor especificado. Si el encabezado ya está presente, el Valor sobrescribe el valor existente. | String |
Eliminar | Cuando esta opción está seleccionada, la regla coincide y el encabezado especificado en la regla está presente, el encabezado se elimina de la respuesta. | String |
Redirección de URL
Use esta acción para redirigir a los clientes a una nueva dirección URL.
Campos obligatorios
Campo | Descripción |
---|---|
Tipo | Seleccione el tipo de respuesta que se devuelva al solicitante: Encontrado (302), Movido (301), Redireccionamiento temporal (307) y Redirección permanente (308). |
Protocolo | Confrontar solicitud, HTTP, HTTPS. |
Hostname | Seleccione el nombre de host al que desea que se redirija la solicitud. Déjelo en blanco para conservar el host entrante. |
Path | Defina la ruta de acceso que se va a usar en la redirección. Déjelo en blanco para conservar la ruta de acceso entrante. |
Cadena de consulta | Defina la cadena de consulta utilizada en la redirección. Déjelo en blanco para conservar la cadena de consulta entrante. Fragmento | Defina el fragmento que se vaya a usar en la redirección. Déjelo en blanco para conservar el fragmento entrante.
Se recomienda encarecidamente usar una dirección URL absoluta. El uso de direcciones URL relativas podría redirigir las direcciones URL de Azure Content Delivery Network a rutas de acceso no válidas.
Reescritura de direcciones URL
Use esta acción para reescribir la ruta de acceso de una solicitud en camino hacia el origen.
Campos obligatorios
Campo | Descripción |
---|---|
Patrón de origen | Defina el patrón de origen en la ruta de acceso URL que se va a reemplazar. Para una coincidencia con todas las ruta de acceso de las direcciones URL, use una barra (/) como valor de patrón de origen. |
Destination | Defina la ruta de acceso de destino que se va a usar en la reescritura. La ruta de acceso de destino sobrescribe el patrón de origen. |
Conservar la ruta de acceso sin coincidencia | Si se establece en Sí, el resto de la ruta de acceso después del patrón de origen se anexa a la nueva ruta de acceso de destino. |