Adicionar um cabeçalho Cache-Control à resposta - Amazon CloudFront

Adicionar um cabeçalho Cache-Control à resposta

A função de resposta do visualizador a seguir adiciona um cabeçalho HTTP Cache-Control à resposta. O cabeçalho usa a diretiva max-age para dizer aos navegadores da Web para armazenar em cache a resposta por um máximo de dois anos (63.072.000 segundos). Para obter mais informações, consulte Cache-Control no site do MDN Web Docs.

Veja este exemplo no GitHub.

JavaScript runtime 2.0
async function handler(event) { const response = event.response; const headers = response.headers; // 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; // Set the cache-control header headers['cache-control'] = {value: 'public, max-age=63072000'}; // Return response to viewers return response; }