Com as extensões de serviço, é possível inserir código personalizado no caminho de processamento do Media CDN. Esta página oferece uma visão geral das extensões do Media CDN.
A Media CDN oferece muitos recursos principais integrados para resolver os casos de uso mais comuns de redes de fornecimento de conteúdo (CDNs). Você pode ter requisitos além dessas capacidades. Por exemplo, talvez seja necessário normalizar cabeçalhos para melhorar o armazenamento em cache, usar um algoritmo de assinatura de URL personalizado ou portar o comportamento legado de uma CDN atual para a Media CDN.
As extensões de serviço ajudam você a adicionar código personalizado para casos de uso de computação leves nos caminhos de processamento de solicitação e resposta usando plug-ins. Os plug-ins podem acessar e manipular cabeçalhos de solicitação e resposta HTTP e veicular respostas sintéticas. Os plug-ins também podem realizar ações adicionais, como redirecionamentos HTTP e regravações de URL.
Como mostrado na Figura 1, com as extensões de serviço, é possível usar plug-ins para colocar código personalizado que implementa ações específicas na borda, na frente do cache no caminho de processamento do Media CDN.
Como os plug-ins do Media CDN funcionam
No caminho de solicitação da Media CDN, os plug-ins são executados após a correspondência de rotas e as políticas de segurança de borda do Google Cloud Armor, mas antes do cálculo da chave de cache e da adição de cabeçalhos personalizados à origem.
No caminho de resposta, os plug-ins são executados depois que o conteúdo é veiculado do cache, permitindo a manipulação do conteúdo armazenado em cache.
A seguir
- Criar um plug-in
- Anexar um plug-in a uma rota do Media CDN
- Consulte a Visão geral das extensões de serviço.