Les objets d'un site web sont stockés dans un compartiment S3 avec le contrôle de version activé et sont servis via CloudFront. Récemment, certains fichiers ont été mis à jour mais ont conservé les mêmes clés d'objet, pourtant les utilisateurs voient toujours l'ancien contenu. Quelle est la bonne façon pour un administrateur de s'assurer que les objets mis à jour sont servis immédiatement ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer une invalidation CloudFront pour les chemins des objets modifiés..
Pourquoi c'est la réponse
Lorsque des objets sont mis à jour dans un compartiment S3 et servis via CloudFront, CloudFront met en cache les objets à ses points de présence périphériques. Si les objets sont mis à jour avec la même clé, CloudFront continuera à servir la version mise en cache jusqu'à ce que le TTL (Time To Live) expire ou qu'une invalidation soit demandée. Créer une invalidation CloudFront pour les chemins des objets modifiés force CloudFront à récupérer la nouvelle version de S3 immédiatement. Les URL signées CloudFront sont utilisées pour un accès restreint et n'invalident pas le cache. La configuration d'une OAI S3 est une bonne pratique de sécurité pour restreindre l'accès direct à S3, mais cela n'affecte pas le comportement de mise en cache. La désactivation du contrôle de version S3 n'est pas pertinente pour forcer la mise à jour du cache de CloudFront ; le contrôle de version permet de conserver plusieurs versions d'un objet, mais CloudFront met toujours en cache la version actuelle.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise