Auf dieser Seite wird beschrieben, wie Plug-ins für Diensterweiterungen in Media CDN-Routen
Sie können Media CDN mit Diensterweiterungen verwenden , um dem Anfrage-Antwort-Verarbeitungspfad benutzerdefinierten Code hinzuzufügen. Eine solche Anpassung und eine Vielzahl einfacher Anwendungsfälle ermöglicht.
Weitere Informationen zu Diensterweiterungen-Konzepten finden Sie unter Diensterweiterungen
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 Plug-in für Diensterweiterungen in einem Media CDN bereit: führen Sie diese Schritte aus:
Führen Sie den folgenden Befehl aus, um die aktuelle Konfiguration Ihres Dienstes in eine YAML-Datei zu exportieren: den Befehl
gcloud edge-cache services export
:gcloud edge-cache services export SERVICE_NAME \ --destination=FILENAME.yaml
Ersetzen Sie Folgendes:
SERVICE_NAME
: der Name des Media CDN-DienstFILENAME
: 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 in im folgenden Beispiel: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-DienstDOMAIN_NAME
: die Domain des Media CDN-DienstPROJECT_NUMBER
: die ProjektnummerORIGIN_NAME
: der Ursprung des InhaltsWASM_ACTION
: die Diensterweiterungen WASM-Aktion
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
- Weitere Informationen zu Diensterweiterungen Konzepten.
- Informationen zum Vorbereiten und Hochladen der erforderlichen Dateien um mithilfe von Diensterweiterungen Plug-ins zu erstellen.
- Hier erfahren Sie, wie Sie ein Plug-in erstellen.