Hinzufügen eines Cache-Control-Headers zu einem Viewer-Antwortereignis 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 Cache-Control-Headers zu einem Viewer-Antwortereignis von CloudFront-Funktionen

Das folgende Codebeispiel zeigt, wie ein Cache-Control-Header zu einem Viewer-Antwortereignis von CloudFront-Funktionen hinzugefügt wird.

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 response = event.response; var headers = response.headers; if (response.statusCode >= 200 && response.statusCode < 400) { // Set the cache-control header headers['cache-control'] = {value: 'public, max-age=63072000'}; } // Return response to viewers return response; }