Media CDN-Erweiterungen – Übersicht

Mit Diensterweiterungen können Sie Erweiterungen verwenden, um benutzerdefinierten Code in den Media CDN Verarbeitungspfad einzufügen. Auf dieser Seite finden Sie eine Übersicht über Media CDN-Erweiterungen.

Media CDN bietet viele integrierte Kernfunktionen für die häufigsten Anwendungsfälle von Content Delivery Networks (CDNs). Möglicherweise haben Sie Anforderungen, die über diese Funktionen hinausgehen. Beispielsweise müssen Sie möglicherweise Header normalisieren, um das Caching zu verbessern, einen benutzerdefinierten URL-Signaturalgorithmus verwenden oder das Legacy-Verhalten von einem vorhandenen CDN zu Media CDN portieren.

Mit Diensterweiterungen können Sie benutzerdefinierten Code für einfache Compute-Anwendungsfälle in den Verarbeitungspfaden für Anfragen und Antworten mithilfe von Plug‑ins hinzufügen. Plug‑ins können auf HTTP-Anfrage- und -Antwortheader zugreifen und diese bearbeiten und dann synthetische Antworten bereitstellen. Plug‑ins können auch zusätzliche Aktionen ausführen, z. B. HTTP-Weiterleitungen und URL-Umschreibungen.

Wie in Abbildung 1 dargestellt, können Sie mit Diensterweiterungen Plug‑ins verwenden, um benutzerdefinierten Code zu platzieren, der bestimmte Aktionen am Edge ausführt, vor dem Cache im Media CDN-Verarbeitungspfad.

Media CDN verwendet Plug-ins, um dem Verarbeitungspfad benutzerdefinierten Code hinzuzufügen.
Abbildung 1. Media CDN verwendet Plug‑ins , um benutzerdefinierten Code zum Verarbeitungspfad hinzuzufügen (zum Vergrößern klicken).

Funktionsweise von Media CDN-Plug‑ins

Im Media CDN-Anfragepfad werden Plug‑ins nach dem Routenabgleich und den Google Cloud Armor-Edge-Sicherheitsrichtlinien, aber vor der Cache-Schlüsselberechnung und dem Hinzufügen benutzerdefinierter Header zum Ursprung ausgeführt.

Im Antwortpfad werden Plug‑ins ausgeführt, nachdem Inhalte aus dem Cache bereitgestellt wurden. So können Sie die Inhalte im Cache bearbeiten.

Nächste Schritte