Questa pagina descrive come eseguire il deployment dei plug-in di Service Extensions nei percorsi Media CDN.
Puoi utilizzare Media CDN con Service Extensions per aggiungere codice personalizzato al percorso di elaborazione della richiesta-risposta. Questa personalizzazione consente di accedere a una vasta gamma di casi d'uso leggeri.
Per ulteriori informazioni sui concetti di Service Extensions, consulta la 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 un route Media CDN
Per eseguire il deployment di un plug-in di Service Extensions in un percorso Media CDN:
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 i percorsi 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 di Service Extensions
Salva il file YAML.
Esegui il comando
gcloud edge-cache services import
:gcloud edge-cache services import SERVICE_NAME \ --source=FILENAME.yaml
Passaggi successivi
- Scopri di più sui concetti di Service Extensions.
- Scopri come preparare e caricare i file richiesti per creare plug-in utilizzando le Estensioni di servizio.
- Scopri come creare un plug-in.