Esta página descreve como implantar plug-ins de extensões de serviço em Rotas do Media CDN.
É possível usar o Media CDN com as extensões de serviço para adicionar código personalizado ao caminho de processamento de solicitação-resposta. Essa personalização permite uma ampla variedade de casos de uso leves.
Para mais informações sobre os conceitos das extensões de serviço, consulte Visão geral das extensões de serviço.
Antes de começar
- Crie uma origem do Media CDN.
- Crie um serviço do Media CDN.
- Criar um plug-in usando extensões de serviço.
Implantar um plug-in de extensões de serviço em uma rota do Media CDN
Para implantar um plug-in de extensões de serviço em um Media CDN do trajeto, siga estas etapas:
Para exportar a configuração atual do serviço para um arquivo YAML, execute O comando
gcloud edge-cache services export
:gcloud edge-cache services export SERVICE_NAME \ --destination=FILENAME.yaml
Substitua:
SERVICE_NAME
: o nome do serviço do Media CDNFILENAME
: o nome do arquivo YAML
No Cloud Shell, use um editor de texto para alterar o arquivo YAML.
Atualize as rotas no arquivo para adicionar o cabeçalho
wasmAction
, conforme mostrado em exemplo a seguir:name: SERVICE_NAME routing: hostRules: - hosts: - DOMAIN_NAME pathMatcher: routes pathMatchers: - name: routes routeRules: - priority: '1' description: Route 1 matchRules: - prefixMatch: /plugins origin: projects/PROJECT_NUMBER/locations/global/edgeCacheOrigins/ORIGIN_NAME routeAction: wasmAction: projects/PROJECT_NUMBER/locations/global/wasmActions/WASM_ACTION
Substitua:
SERVICE_NAME
: o nome do Serviço de CDN de mídiaDOMAIN_NAME
: o domínio do Serviço de CDN de mídiaPROJECT_NUMBER
: o número do projetoORIGIN_NAME
: a origem do conteúdo.WASM_ACTION
: a ação do WASM das extensões de serviço
Salve o arquivo YAML.
Execute o comando
gcloud edge-cache services import
:gcloud edge-cache services import SERVICE_NAME \ --source="FILENAME"
A seguir
- Saiba mais sobre as extensões de serviço. nuvem.
- Saiba como preparar e fazer upload dos arquivos necessários. para criar plug-ins usando extensões de serviço.
- Saiba como criar um plug-in.