Fügen Sie eine hinzu Cache-Control Header zur Antwort - 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.

Fügen Sie eine hinzu Cache-Control Header zur Antwort

Die folgende Antwortfunktion des Betrachters fügt der Antwort einen Cache-Control HTTP Header hinzu. Der Header verwendet die max-age-Direktive, um Webbrowsern anzuweisen, dass sie die Antwort für maximal zwei Jahre (63.072.000 Sekunden) zwischenspeichern sollen. Weitere Informationen finden Sie unter Cache-Control auf der MDN Web Docs-Website.

Dieses Beispiel finden Sie unter. GitHub

JavaScript runtime 2.0
async function handler(event) { const response = event.response; const 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; }
JavaScript runtime 1.0
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; }