Panoramica delle estensioni di Media CDN

Service Extensions ti consente di utilizzare le estensioni per inserire codice personalizzato nel percorso di elaborazione di Media CDN. Questa pagina fornisce una panoramica delle estensioni di Media CDN.

Media CDN fornisce molte funzionalità di base integrate per risolvere i casi d'uso più comuni per le reti CDN (Content Delivery Network). Potresti avere requisiti che vanno oltre queste funzionalità. Ad esempio, potresti dover normalizzare le intestazioni per migliorare la memorizzazione nella cache, utilizzare un algoritmo di firma URL personalizzato o eseguire la migrazione del comportamento legacy da una CDN esistente a Media CDN.

Service Extensions ti aiuta ad aggiungere codice personalizzato per i casi d'uso di calcolo leggero nei percorsi di elaborazione delle richieste e delle risposte utilizzando i plug-in. I plug-in possono accedere alle intestazioni delle richieste e delle risposte HTTP e manipolarle, quindi pubblicare risposte sintetiche. I plug-in possono anche eseguire azioni aggiuntive come reindirizzamenti HTTP e riscritture degli URL.

Come mostrato nella Figura 1, con Service Extensions puoi utilizzare i plug-in per inserire codice personalizzato che implementa azioni specifiche a livello perimetrale, davanti alla cache nel percorso di elaborazione di Media CDN.

Media CDN utilizza i plug-in per aggiungere codice personalizzato al percorso di elaborazione.
Figura 1. Media CDN utilizza i plug-in per aggiungere codice personalizzato al percorso di elaborazione (fai clic per ingrandire).

Come funzionano i plug-in di Media CDN

Nel percorso delle richieste di Media CDN, i plug-in vengono eseguiti dopo la corrispondenza delle route e i criteri di sicurezza perimetrale di Google Cloud Armor, ma prima del calcolo della chiave della cache e dell'aggiunta di intestazioni personalizzate all'origine.

Nel percorso delle risposte, i plug-in vengono eseguiti dopo che i contenuti sono stati pubblicati dalla cache, consentendo la manipolazione dei contenuti memorizzati nella cache.

Passaggi successivi