O Service Extensions permite usar extensões para 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 desses recursos. 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 um comportamento legado de uma CDN atual para a Media CDN.
Service Extensions ajuda 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, em seguida, disponibilizar 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 o Service Extensions, é 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 que o conteúdo armazenado em cache seja manipulado.
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.