Ajoutez un Cache-Control en-tête de la réponse - Amazon CloudFront

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ajoutez un Cache-Control en-tête de la réponse

La fonction de réponse du visualiseur suivante ajoute un Cache-Control HTTP en-tête à la réponse. L'en-tête utilise la directive max-age pour indiquer aux navigateurs Web de mettre en cache la réponse pendant un maximum de deux ans (63 072 000 secondes). Pour plus d'informations, consultez Cache-Control sur le MDN site Web de Web Docs.

Consultez cet exemple sur 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; }