Questa pagina descrive come eseguire il deployment dei plug-in di Service Extensions Route di Media CDN.
Puoi utilizzare Media CDN con Service Extensions per aggiungere codice personalizzato al percorso di elaborazione richiesta-risposta. Tale 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 di Service Extensions in un Media CDN percorso, segui questi passaggi:
Per esportare la configurazione corrente del 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 in 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 di Servizio Media CDNPROJECT_NUMBER
: il valore numero progettoORIGIN_NAME
: l'origine dei contenutiWASM_ACTION
: le estensioni di servizio Azione WASM
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ù su Service Extensions concetti.
- Scopri come preparare e caricare i file richiesti per creare plug-in utilizzando Service Extensions.
- Scopri come creare un plug-in.