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. Questa personalizzazione consente di accedere a una vasta gamma 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 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 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.