Ajout d’un en-tête de contrôle de cache à un événement de réponse utilisateur dans les fonctions CloudFront - Exemples de code de kit AWS SDK

D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples.

Ajout d’un en-tête de contrôle de cache à un événement de réponse utilisateur dans les fonctions CloudFront

L’exemple de code suivant montre comment ajouter un en-tête de contrôle de cache à un événement de réponse utilisateur dans les fonctions CloudFront.

JavaScript
Exécution JavaScript 2.0 pour les fonctions CloudFront
Note

Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel Exemples de fonctions CloudFront.

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; }