Auf dieser Seite wird beschrieben, wie Plug-ins für Diensterweiterungen in Media CDN-Routen bereitgestellt werden.
Sie können Media CDN mit Diensterweiterungen verwenden, um dem Verarbeitungspfad von Anfrage und Antwort benutzerdefinierten Code hinzuzufügen. Eine solche Anpassung ermöglicht eine Vielzahl einfacher Anwendungsfälle.
Weitere Informationen zu Diensterweiterungen-Konzepten finden Sie unter Diensterweiterungen – Übersicht.
Hinweise
- Erstellen Sie einen Media CDN-Ursprung.
- Erstellen Sie einen Media CDN-Dienst.
- Plug-in mithilfe von Diensterweiterungen erstellen
Plug-in für Diensterweiterungen in einer Media CDN-Route bereitstellen
So stellen Sie ein Diensterweiterungs-Plug-in in einer Media CDN-Route bereit:
Führen Sie den Befehl
gcloud edge-cache services export
aus, um die aktuelle Konfiguration Ihres Dienstes in eine YAML-Datei zu exportieren:gcloud edge-cache services export SERVICE_NAME \ --destination=FILENAME.yaml
Ersetzen Sie Folgendes:
SERVICE_NAME
: der Name des Media CDN-DienstesFILENAME
: der Name der YAML-Datei
Verwenden Sie in Cloud Shell einen Texteditor, um die YAML-Datei zu bearbeiten.
Aktualisieren Sie die Routen in der Datei, um den Header
wasmAction
hinzuzufügen, wie im folgenden Beispiel gezeigt: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
Ersetzen Sie Folgendes:
SERVICE_NAME
: der Name des Media CDN-DienstesDOMAIN_NAME
: die Domain des Media CDN-DienstesPROJECT_NUMBER
: die ProjektnummerORIGIN_NAME
: der Ursprung des InhaltsWASM_ACTION
: die WASM-Aktion für Diensterweiterungen
Speichern Sie die YAML-Datei.
Führen Sie den Befehl
gcloud edge-cache services import
aus:gcloud edge-cache services import SERVICE_NAME \ --source="FILENAME"
Nächste Schritte
- Diensterweiterungen
- Informationen zum Vorbereiten und Hochladen der Dateien, die zum Erstellen von Plug-ins mithilfe von Diensterweiterungen erforderlich sind.
- Hier erfahren Sie, wie Sie ein Plug-in erstellen.