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. Durch diese Anpassungen können eine Vielzahl von einfachen Anwendungsfällen abgedeckt werden.
Weitere Informationen zu den Konzepten von Diensterweiterungen finden Sie unter Übersicht über Diensterweiterungen.
Hinweise
- Erstellen Sie einen Media CDN-Ursprung.
- Erstelle einen Media CDN-Dienst.
- Erstellen Sie ein Plug-in mithilfe von Diensterweiterungen.
Diensterweiterungs-Plug-in in einem Media CDN-Routing bereitstellen
So bereitest du ein Plug-in für Serviceerweiterungen in einer Media-CDN-Route bereit:
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-DienstesFILENAME
: der Name der YAML-Datei
Bearbeiten Sie die YAML-Datei in Cloud Shell mit einem Texteditor.
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-DienstesDOMAIN_NAME
: die Domain des Media CDN-DienstPROJECT_NUMBER
: ProjektnummerORIGIN_NAME
: den Ursprung der InhalteWASM_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
- Informationen zum Vorbereiten und Hochladen der erforderlichen Dateien mithilfe von Diensterweiterungen Plug-ins zu erstellen.
- Hier erfahren Sie, wie Sie ein Plug-in erstellen.