Adobe CDN – Erweiterte Funktionen, die über das Caching hinausgehen
Erfahren Sie mehr über die erweiterten Funktionen des Adobe Content Delivery Network (CDN), die über das Caching hinausgehen, z. B. das Konfigurieren von Traffic im CDN, das Einrichten von Token und Anmeldeinformationen, CDN-Fehlerseiten und mehr.
Neben dem Caching von Inhalten bietet Adobe CDN mehrere erweiterte Funktionen, mit denen Sie die Leistung Ihrer Website optimieren können. Zu diesen Funktionen gehören:
- Konfigurieren von Traffic im CDN
- Konfigurieren von CDN-Anmeldeinformationen und einer Authentifizierung
- CDN-Fehlerseiten
Diese Funktionen sind Self-Service-Funktionen. Sie werden in der Datei cdn.yaml Ihres AEM-Projekts konfiguriert und mithilfe der Cloud Manager-Konfigurations-Pipeline bereitgestellt.
Konfigurieren von Traffic im CDN
Im Folgenden werden die wichtigsten Funktionen im Zusammenhang mit Konfigurieren von Traffic im CDN beschrieben:
- DoS-Angriffsprävention: Das Adobe CDN fängt DoS-Angriffe auf der Netzwerkebene ab und hindert sie daran, Ihren Herkunfts-Server zu erreichen.
- Ratenbegrenzung: Um zu verhindern, dass Ihr Herkunfts-Server mit zu vielen Anfragen überlastet wird, können Sie die Ratenbegrenzung für das CDN konfigurieren.
- Web Application Firewall (WAF): Die WAF schützt Ihre Website vor allgemeinen Sicherheitslücken durch Web-Anwendungen wie SQL-Injection, Cross-Site-Scripting und mehr. Für die Verwendung dieser Funktion ist die Lizenz für erweiterte Sicherheit oder eine WAF-DDoS-Schutzlizenz erforderlich.
- Anfrageumwandlung: Ändern eingehender Anfragen durch Festlegen oder Aufheben von Headern, Ändern von Abfrageparametern, Cookies und mehr.
- Reaktionsumwandlung: Ändern ausgehender Antworten durch Festlegen oder Aufheben von Headern.
- Herkunftsauswahl: Weiterleiten von Traffic je nach Anfrage-URL zu verschiedenen Herkunfts-Servern (Adobe und Nicht-Adobe).
- URL-Umleitung: Umleiten von Anfragen (HTTP 301/302) zu einer anderen absoluten oder relativen URL.
Konfigurieren von CDN-Anmeldeinformationen und einer Authentifizierung
Im Folgenden werden die wichtigsten Funktionen im Zusammenhang mit dem Konfigurieren von CDN-Anmeldeinformationen und der Authentifizierung beschrieben:
- Bereinigungs-API-Token: Ermöglicht die Erstellung eines eigenen Bereinigungsschlüssels zum Bereinigen einer einzelnen Ressource oder einer Gruppe aller Ressourcen aus dem Cache.
- Grundlegende Authentifizierung: Ein einfacher Authentifizierungsmechanismus, wenn Sie den Zugriff auf Ihre Website oder einen Teil davon beschränken möchten. Meist im Rahmen verschiedener Überprüfungsprozesse erforderlich, bevor etwas live geschaltet wird.
- HTTP-Header-Validierung: Wird verwendet, wenn ein kundenseitig verwaltetes CDN Traffic an das Adobe-CDN weiterleitet. Das Adobe-CDN validiert die eingehende Anfrage basierend auf dem Wert des Headers
X-AEM-Edge-Key. Ermöglicht Ihnen die Erstellung eines eigenen Werts für den HeaderX-AEM-Edge-Key.
CDN-Fehlerseiten
Im Folgenden werden die wichtigsten Funktionen im Zusammenhang mit CDN-Fehlerseiten beschrieben:
- Fehlerseiten mit Branding: Zeigen Sie Ihren Benutzenden eine Fehlerseite mit Branding an für das unwahrscheinliche Szenario, dass das Adobe-CDN nicht in der Lage ist, Ihren Herkunfts-Server zu erreichen.
Vorgehensweise bei der Implementierung
Die Implementierung dieser erweiterten Funktionen umfasst zwei Schritte:
-
Aktualisieren der CDN-Konfigurationsdatei: Aktualisieren Sie die Datei
cdn.yamlin Ihrem AEM-Projekt mit den erforderlichen Konfigurationen. Die Konfigurationen werden als Regeln hinzugefügt und folgen einer Regelsyntax. Die drei Hauptkomponenten einer Regel sind:name,whenundaction. -
Bereitstellen der CDN-Konfigurationsdatei: Stellen Sie die aktualisierte Datei
cdn.yamlmithilfe der Cloud Manager-Konfigurations-Pipeline bereit. Weitere Informationen finden Sie unter Bereitstellen der Regeln über Cloud Manager.
Beispiel
Im folgenden Beispiel ist die Beispiel-Site von WKND so konfiguriert, dass die URL /top3 zu /us/en/top3.html umgeleitet wird.
kind: "CDN"
version: "1"
metadata:
envTypes: ["dev", "stage", "prod"]
data:
redirects:
rules:
- name: redirect-top3-adventures
when: { reqProperty: path, equals: "/top3" }
action:
type: redirect
status: 302
location: /us/en/top3.html
Ähnliche Tutorials
Schutz von Websites mit Traffic-Filterregeln
Konfigurieren und Bereitstellen der CDN-Regel für die HTTP-Header-Validierung
Konfigurieren von CDN-Fehlerseiten
Konfigurieren von Traffic im CDN
Konfigurieren von CDN-Anmeldeinformationen und der Authentifizierung