En esta página se describe cómo implementar complementos de extensiones de servicio en rutas de Media CDN.
Puede usar Media CDN con extensiones de servicio para añadir código personalizado a la ruta de procesamiento de solicitudes y respuestas. Esta personalización permite disfrutar de una amplia variedad de casos prácticos ligeros.
Para obtener más información sobre los conceptos de extensiones de servicio, consulta el resumen de extensiones de servicio.
Antes de empezar
- Crea un origen de Media CDN.
- Crea un servicio de Media CDN.
- Crea un complemento con extensiones de servicio.
Implementar un complemento Service Extensions en una ruta de Media CDN
Para implementar un complemento de extensiones de servicio en una ruta de Media CDN, sigue estos pasos:
Para exportar la configuración actual de tu servicio a un archivo YAML, ejecuta el
gcloud edge-cache services export
comando:gcloud edge-cache services export SERVICE_NAME \ --destination=FILENAME.yaml
Haz los cambios siguientes:
SERVICE_NAME
: el nombre del servicio de Media CDNFILENAME
: el nombre del archivo YAML
En Cloud Shell, usa un editor de texto para editar el archivo YAML.
Actualiza las rutas del archivo para añadir el encabezado
wasmAction
, tal como se muestra en el siguiente ejemplo: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
Haz los cambios siguientes:
SERVICE_NAME
: el nombre del servicio de Media CDNDOMAIN_NAME
: el dominio del servicio Media CDNPROJECT_NUMBER
: el número de proyectoORIGIN_NAME
: el origen del contenidoWASM_ACTION
: la acción de Service Extensions WASM
Guarda el archivo YAML.
Ejecuta el comando
gcloud edge-cache services import
:gcloud edge-cache services import SERVICE_NAME \ --source=FILENAME.yaml
Siguientes pasos
- Consulta más información sobre los conceptos de extensiones de servicio.
- Consulta cómo preparar y subir los archivos necesarios para crear complementos con extensiones de servicio.
- Consulta cómo crear un complemento.