Hinzufügen eines Cache-Control-Headers zu einem Viewer-Antwortereignis von CloudFront Functions - Amazon CloudFront

Hinzufügen eines Cache-Control-Headers zu einem Viewer-Antwortereignis von CloudFront Functions

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

JavaScript
JavaScript-Laufzeitumgebung 2.0 für CloudFront Functions
Anmerkung

Auf GitHub finden Sie noch mehr. Das vollständige Beispiel finden Sie im Repository mit Beispielen für CloudFront Functions, 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; }

Eine vollständige Liste der AWS-SDK-Entwicklerhandbücher und Code-Beispiele finden Sie unter Verwenden von CloudFront mit einem AWS SDK. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.