View a markdown version of this page

Mit CloudFront Funktionen am Rand anpassen - 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.

Mit CloudFront Funktionen am Rand anpassen

Mit CloudFront Functions können Sie einfache Funktionen JavaScript für umfangreiche, latenzempfindliche CDN-Anpassungen einschreiben. Ihre Funktionen können die durchgehenden Anfragen und Antworten manipulieren, grundlegende Authentifizierungen und Autorisierungen durchführen CloudFront, HTTP-Antworten am Edge generieren und vieles mehr. Die CloudFront Functions-Laufzeitumgebung bietet Startzeiten im Submillisekundenbereich, skaliert sofort, um Millionen von Anfragen pro Sekunde zu verarbeiten, und ist äußerst sicher. CloudFront Functions ist eine systemeigene Funktion von CloudFront, was bedeutet, dass Sie Ihren Code vollständig darin erstellen, testen und bereitstellen können. CloudFront

Wenn Sie eine CloudFront Funktion mit einer CloudFront Verteilung verknüpfen, CloudFront fängt es Anfragen und Antworten an CloudFront Edge-Standorten ab und leitet sie an Ihre Funktion weiter. Sie können CloudFront Functions aufrufen, wenn die folgenden Ereignisse eintreten:

  • Wenn eine Anfrage von einem Zuschauer CloudFront empfangen wird (Viewer-Anfrage)

  • Before CloudFront gibt die Antwort an den Zuschauer zurück (Zuschauerantwort)

  • Während des TLS-Verbindungsaufbaus (Verbindungsanfrage) — derzeit für gegenseitige TLS-Verbindungen (mTLS) verfügbar

Weitere Informationen zu CloudFront Funktionen finden Sie in den folgenden Themen. Eine Anleitung zum Speichern von Daten in einem Schlüsselwertspeicher finden Sie unterTutorial: Erstellen Sie eine CloudFront Funktion, die Schlüsselwerte enthält. Nachdem Sie eine Funktion geschrieben, getestet und veröffentlicht haben, verknüpfen Sie sie mit einem Cache-Verhalten in Ihrer Distribution — sieheVerknüpfen von Funktionen mit Distributionen.