Présentation des extensions Media CDN

Service Extensions vous permet d'utiliser des extensions pour insérer du code personnalisé dans le chemin de traitement Media CDN. Cette page présente les extensions Media CDN.

Media CDN fournit de nombreuses fonctionnalités de base intégrées pour répondre aux cas d'utilisation les plus courants des réseaux de diffusion de contenu (CDN). Vous pouvez avoir des exigences qui vont au-delà de ces capacités. Par exemple, vous devrez peut-être normaliser les en-têtes pour améliorer la mise en cache, utiliser un algorithme de signature d'URL personnalisé ou transférer un ancien comportement d'un CDN existant vers Media CDN.

Service Extensions vous aide à ajouter du code personnalisé pour les cas d'utilisation de calcul léger dans les chemins de traitement des requêtes et des réponses à l'aide de plug-ins. Les plug-ins peuvent accéder aux en-têtes de requête et de réponse HTTP, les manipuler, puis diffuser des réponses synthétiques. Les plug-ins peuvent également effectuer des actions supplémentaires, telles que des redirections HTTP et des réécritures d'URL.

Comme le montre la figure 1, les extensions de service vous permettent d'utiliser des plug-ins pour placer du code personnalisé qui implémente des actions spécifiques en périphérie, devant le cache dans le chemin de traitement Media CDN.

Media CDN utilise des plug-ins pour ajouter du code personnalisé au chemin de traitement.
Figure 1. Media CDN utilise des plug-ins pour ajouter du code personnalisé au chemin de traitement (cliquez pour agrandir).

Fonctionnement des plug-ins Media CDN

Dans le chemin de requête Media CDN, les plug-ins s'exécutent après la mise en correspondance des routes et les règles de sécurité de périphérie Google Cloud Armor, mais avant le calcul de la clé de cache et l'ajout d'en-têtes personnalisés à l'origine.

Sur le chemin de réponse, les plug-ins s'exécutent après la diffusion du contenu à partir du cache, ce qui permet de manipuler le contenu mis en cache.

Étapes suivantes