Questa pagina descrive come eseguire il deployment dei plug-in di Service Extensions nelle route Media CDN.
Usa Media CDN con Service Extensions per aggiungere codice personalizzato al percorso di elaborazione richiesta-risposta. Questa personalizzazione sblocca un'ampia varietà di casi d'uso leggeri.
Per ulteriori informazioni sui concetti di Service Extensions, consulta Panoramica di Service Extensions.
Prima di iniziare
- Crea un'origine Media CDN.
- Crea un servizio Media CDN.
- Crea un plug-in utilizzando Service Extensions.
Esegui il deployment di un plug-in di Service Extensions in una route Media CDN
Per eseguire il deployment di un plug-in Service Extensions in una route Media CDN, segui questi passaggi:
Per esportare la configurazione corrente del tuo servizio in un file YAML, esegui il comando
gcloud edge-cache services export
:gcloud edge-cache services export SERVICE_NAME \ --destination=FILENAME.yaml
Sostituisci quanto segue:
SERVICE_NAME
: il nome del servizio Media CDNFILENAME
: il nome del file YAML
In Cloud Shell, utilizza un editor di testo per modificare il file YAML.
Aggiorna le route nel file per aggiungere l'intestazione
wasmAction
come mostrato nell'esempio seguente: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
Sostituisci quanto segue:
SERVICE_NAME
: il nome del servizio Media CDNDOMAIN_NAME
: il dominio del servizio Media CDNPROJECT_NUMBER
: il numero del progettoORIGIN_NAME
: l'origine dei contenutiWASM_ACTION
: l'azione WASM per Service Extensions
Salva il file YAML.
Esegui il comando
gcloud edge-cache services import
:gcloud edge-cache services import SERVICE_NAME \ --source="FILENAME"
Passaggi successivi
- Scopri di più sui concetti di Service Extensions.
- Scopri come preparare e caricare i file richiesti per creare plug-in utilizzando Service Extensions.
- Scopri come creare un plug-in.