Use extensões de serviço para computação de limite

Pode usar extensões de serviço para executar o seu próprio código WebAssembly (Wasm) num ambiente de computação totalmente sem servidor e gerido pela Google. Esta página descreve a extensibilidade através da utilização de extensões de serviços.

Acerca das extensões de limite das extensões de serviços para a Cloud CDN

Cria plug-ins com o Wasm e a ABI Proxy-Wasm. A ABI Proxy-Wasm oferece suporte para Rust, C++ e Go. Os plug-ins de extensões de serviços são executados numa infraestrutura totalmente sem servidor gerida pela Google. São executados perto do plano de dados e a otimização da latência é gerida. Os plug-ins de extensões de serviços destinam-se a casos de utilização simples com limites rigorosos na CPU e na memória. Anexa um plug-in de extensões de serviço a um balanceador de carga de aplicações externo global através de uma extensão de limite.

Para mais informações, consulte o artigo Como funcionam as extensões de limite.

Exemplos de utilização comuns

Use plug-ins de extensões de serviços com balanceadores de carga de aplicações externos globais nos seguintes cenários de exemplo:

Encaminhamento de tráfego personalizado
Manipular cabeçalhos de pedidos para influenciar a seleção de serviços de back-end.
Otimização da cache
Influenciar o conteúdo que é publicado a partir de uma cache da RFC na nuvem.
Processamento de exceções
Redirecione os clientes para uma página de erro personalizada para determinadas classes de respostas.
Registo personalizado
Registe cabeçalhos definidos pelo utilizador ou dados personalizados no Cloud Logging.
Adição de cabeçalho
Crie novos cabeçalhos relevantes para as suas aplicações ou clientes específicos.
Inserir novos cabeçalhos para o pedido.
Manipulação de cabeçalhos
Reescreva os cabeçalhos de pedidos existentes ou substitua os cabeçalhos do cliente no caminho para o back-end.
Segurança
Escreva políticas de segurança personalizadas com base em pedidos de clientes e tome decisões de aplicação no seu plug-in.

Começar

  1. Crie um plug-in
  2. Configure uma extensão do Edge

O que se segue?