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 Header X-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:

  1. Aktualisieren der CDN-Konfigurationsdatei: Aktualisieren Sie die Datei cdn.yaml in 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, when und action.

  2. Bereitstellen der CDN-Konfigurationsdatei: Stellen Sie die aktualisierte Datei cdn.yaml mithilfe 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

Bereinigen des CDN-Cache

Konfigurieren von CDN-Fehlerseiten

Konfigurieren von Traffic im CDN

Konfigurieren von CDN-Anmeldeinformationen und der Authentifizierung

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69