View a markdown version of this page

Anwendungsmöglichkeiten von Lambda@Edge - Amazon CloudFront

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anwendungsmöglichkeiten von Lambda@Edge

Es gibt viele Einsatzmöglichkeiten für die Lambda @Edge -Verarbeitung mit Ihrer CloudFront Amazon-Distribution, wie zum Beispiel in den folgenden Beispielen:

  • Eine Lambda-Funktion kann Cookies überprüfen und URLs neu schreiben, sodass Benutzern verschiedene Versionen einer Website zum Testen angezeigt werden. A/B

  • CloudFront kann je nach verwendetem Gerät unterschiedliche Objekte an die Betrachter zurückgeben, indem sie den User-Agent Header überprüfen, der Informationen zu den Geräten enthält. CloudFront Sie können beispielsweise je nach Bildschirmgröße ihres Geräts unterschiedliche Bilder zurückgeben. In ähnlicher Weise könnte die Funktion den Wert des Referer Headers berücksichtigen und veranlassen CloudFront , dass die Bilder an Bots zurückgegeben werden, die die niedrigste verfügbare Auflösung haben.

  • Sie können Cookies auch auf andere Kriterien überprüfen. Wenn Sie beispielsweise auf einer Einzelhandelswebsite, die Kleidung verkauft, Cookies verwenden, um anzugeben, welche Farbe ein Benutzer für eine Jacke ausgewählt hat, kann eine Lambda-Funktion die Anfrage so ändern, dass das Bild einer Jacke in der ausgewählten Farbe CloudFront zurückgegeben wird.

  • Eine Lambda-Funktion kann HTTP-Antworten generieren, wenn CloudFront Viewer-Requests oder Origin-Request-Ereignisse auftreten.

  • Eine Funktion kann Header oder Autorisierungstoken überprüfen und einen Header einfügen, um den Zugriff auf Ihre Inhalte zu kontrollieren, bevor die Anfrage an Ihren Ursprung CloudFront weitergeleitet wird.

  • Eine Lambda-Funktion kann auch Netzwerkaufrufe an externe Ressourcen durchführen, um die Anmeldeinformationen von Benutzern zu bestätigen oder weitere Inhalte zum Anpassen einer Antwort abzurufen.

Weitere Informationen hierzu einschließlich Beispielcode finden Sie unter Beispielfunktionen für Lambda@Edge.

Weitere Informationen zum Einrichten von Lambda@Edge in der Konsole finden Sie unter Tutorial: Erstellen einer grundlegenden Lambda@Edge-Funktion (Konsole).