Hinzufügen eines Origin-Headers zu einem Viewer-Anforderungsereignis von CloudFront-Funktionen - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

Hinzufügen eines Origin-Headers zu einem Viewer-Anforderungsereignis von CloudFront-Funktionen

Das folgende Codebeispiel zeigt, wie Sie einen Origin-Header zu einem Viewer-Anforderungsereignis von CloudFront-Funktionen hinzufügen können.

JavaScript
JavaScript-Laufzeitumgebung 2.0 für CloudFront-Funktionen
Anmerkung

Auf GitHub finden Sie noch mehr. Das vollständige Beispiel finden Sie im Repository mit Beispielen für CloudFront-Funktionen, wo Sie auch erfahren, wie Sie diese einrichten und ausführen.

async function handler(event) { var request = event.request; var headers = request.headers; var host = request.headers.host.value; // If origin header is missing, set it equal to the host header. if (!headers.origin) headers.origin = {value:`https://${host}`}; return request; }