Descripción general de las extensiones de Media CDN

Service Extensions te permite usar extensiones para insertar código personalizado en la ruta de procesamiento de Media CDN. En esta página, se proporciona una descripción general de las extensiones de Media CDN.

La Media CDN proporciona muchas capacidades principales integradas para abordar los casos de uso más comunes de las redes de distribución de contenidos (CDN). Es posible que tengas requisitos que excedan estas capacidades. Por ejemplo, es posible que debas normalizar los encabezados para mejorar el almacenamiento en caché, usar un algoritmo de firma de URL personalizado o transferir el comportamiento heredado de una CDN existente a Media CDN.

Las Service Extensions te ayudan a agregar código personalizado para casos de uso de procesamiento liviano en las rutas de procesamiento de solicitudes y respuestas con complementos. Los complementos pueden acceder a los encabezados de solicitud y respuesta HTTP, y manipularlos, y, luego, entregar respuestas sintéticas. Los complementos también pueden realizar acciones adicionales, como redireccionamientos HTTP y reescrituras de URL.

Como se muestra en la Figura 1, con las extensiones de servicio, puedes usar complementos para colocar código personalizado que implemente acciones específicas en el perímetro, delante de la caché en la ruta de procesamiento de Media CDN.

Media CDN usa complementos para agregar código personalizado a la ruta de procesamiento.
Figura 1. Media CDN usa complementos para agregar código personalizado a la ruta de procesamiento (haz clic para ampliar).

Cómo funcionan los complementos de Media CDN

En la ruta de solicitud de la CDN de Media, los complementos se ejecutan después de la coincidencia de rutas y las políticas de seguridad perimetral de Google Cloud Armor, pero antes del cálculo de la clave de caché y la adición de encabezados personalizados al origen.

En la ruta de respuesta, los complementos se ejecutan después de que se entrega el contenido desde la caché, lo que permite manipular el contenido almacenado en caché.

¿Qué sigue?