AEM Edge-Funktionen
Mit den Funktionen von AEM Edge können Sie JavaScript in Adobe CDN am Edge ausführen, in der Nähe Ihrer Besucher und ohne einen Roundtrip zur Ursprungs-URL. Sie arbeiten auf AEM as a Cloud Service- und Edge Delivery Services-Sites mit Adobe Managed CDN.
AEM Edge-Funktionen
AEM Edge-Funktionen sind JavaScript-Module, die in Adobe CDN (powered by Fastly Compute) bereitgestellt und auf diesem ausgeführt werden. Wenn eine Anfrage mit einer CDN-Routing-Regel in cdn.yaml übereinstimmt, fängt die AEM Edge-Funktion sie ab, liest Kopfzeilen, ruft Backends auf, transformiert Antworten und gibt das Ergebnis vom Edge zurück.
Zu den gebräuchlichen Mustern gehören die vom Server gerenderte Personalisierung, sicherer API-Proxy und die Aggregation von Antworten.
Verwendung der AEM Edge-Funktionen
Verwenden Sie die folgende Anleitung, wenn Sie zwischen AEM Edge-Funktionen und anderen AEM-Erweiterbarkeitsoptionen wählen.
Bevorzugen Sie AEM Edge-Funktionen für dynamische Inhalte oder Daten, die Geschwindigkeit, Sicherheit und Skalierbarkeit ohne einen Roundtrip zur Quelle benötigen.
Wozu dienen AEM Edge-Funktionen
Mit den Funktionen von AEM Edge können vier gängige Herausforderungen beim Erstellen dynamischer, CDN-bereitgestellter Erlebnisse bewältigt werden.
Funktionsweise
Eine AEM Edge-Funktion befindet sich zwischen dem CDN-Cache und Ihren Backends. Er verarbeitet übereinstimmende Anfragen, bevor sie die Quelle erreichen.
Es gibt zwei unabhängige Cache-Ebenen: den CDN-Cache (was der Browser sieht) und den Fetch-Cache (was die AEM Edge-Funktion beim Aufrufen von Backends sieht). Jede Ebene wird separat ungültig gemacht, wenn sich die zugrunde liegenden Daten ändern.
Weitere Informationen finden Sie unter Caching in AEM Edge Functions.
Erste Schritte
Wählen Sie aus, ob Sie AEM as a Cloud Service oder die Edge Delivery Services-Site verwenden, und folgen Sie dem Setup-Tutorial. Sie stellen eine JavaScript AEM Edge-Funktion mit /hello-world- und /weather-Routen bereit, konfigurieren CDN-Routing, übertragen den Code an Adobe CDN und überprüfen Antworten vom Edge.
Auf AEM as a Cloud Service einrichten
Installieren Sie die CLI, stellen Sie WKND (oder Ihre Site) bereit, konfigurieren Sie das CDN-Routing und überprüfen Sie die Funktionsendpunkte von AEM Edge auf AEM as a Cloud Service.
Auf Edge Delivery Services einrichten
Integrieren Sie Ihre Edge Delivery-Site in Cloud Manager, verknüpfen Sie Ihr Repository und stellen Sie Endpunkte der AEM Edge-Funktionen in Edge Delivery Services bereit.
Anleitung
Codeorientierte Handbücher für gängige AEM Edge-Funktionsmuster.
edgeFunctions.yaml und Lesen dieser Konfigurationen im CodePlattformbeschränkungen
Beachten Sie beim Entwerfen der Funktionslogik von AEM Edge die folgenden Einschränkungen.
Eine Liste der Einschränkungen finden unter Einschränkungen in der Produktdokumentation zu AEM Edge-Funktionen.