Erste Schritte mit Lambda @Edge -Funktionen - 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.

Erste Schritte mit Lambda @Edge -Funktionen

Mit Lambda @Edge können Sie CloudFront Trigger verwenden, um eine Lambda-Funktion aufzurufen. Wenn Sie eine CloudFront Verteilung mit einer Lambda-Funktion verknüpfen, CloudFront fängt sie Anfragen und Antworten an CloudFront Edge-Standorten ab und führt die Funktion aus. Lambda-Funktionen können die Sicherheit verbessern oder Informationen in der Nähe Ihrer Zuschauer anpassen, um die Leistung zu verbessern.

Die folgende Liste bietet einen grundlegenden Überblick darüber, wie Lambda-Funktionen mit CloudFront erstellt und verwendet werden.

Überblick: Lambda-Funktionen erstellen und verwenden mit CloudFront
  1. Erstellen Sie eine Lambda-Funktion in der Region USA Ost (Nord-Virginia).

  2. Speichern und veröffentlichen Sie eine nummerierte Version der Funktion.

    Wenn Sie die Funktion ändern möchten, müssen Sie die LATEST $-Version der Funktion in der Region USA Ost (Nord-Virginia) bearbeiten. Bevor Sie sie dann einrichten, um damit zu arbeiten CloudFront, veröffentlichen Sie eine neue nummerierte Version.

  3. Ordnen Sie der Funktion ein CloudFront Verteilungs- und Cache-Verhalten zu. Geben Sie dann ein oder mehrere CloudFront Ereignisse (Trigger) an, die die Ausführung der Funktion veranlassen. Sie können beispielsweise einen Trigger erstellen, damit die Funktion ausgeführt wird, wenn sie eine Anfrage von einem Viewer CloudFront erhält.

  4. Wenn Sie einen Trigger erstellen, erstellt Lambda Repliken der Funktion an AWS Standorten auf der ganzen Welt.

Tipp

Weitere Informationen finden Sie unter Funktionen erstellen und aktualisieren, Ereignisstruktur und Hinzufügen von CloudFront Triggern. Weitere Ideen und Codebeispiele finden Sie auch in Beispielfunktionen für Lambda@Edge.

Ein step-by-step Tutorial finden Sie unter dem folgenden Thema: