Un site web sert des fichiers statiques à partir d'un bucket S3 via une distribution Amazon CloudFront. Après le déploiement de fichiers mis à jour sur S3, les mises à jour sont visibles dans le bucket mais pas sur le site servi par CloudFront. Que doit faire le développeur pour que les nouveaux artefacts apparaissent sur le site ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Invalider le cache CloudFront après avoir déployé les artefacts mis à jour vers l'origine S3..
Pourquoi c'est la réponse
L'invalidation du cache CloudFront est la solution correcte. CloudFront met en cache les objets à ses points de présence périphériques pour améliorer les performances. Lorsque des fichiers sont mis à jour dans le bucket S3 (l'origine), CloudFront continue de servir les anciennes versions mises en cache jusqu'à ce que le TTL (Time To Live) expire ou que le cache soit explicitement invalidé. L'invalidation force CloudFront à récupérer les dernières versions des objets depuis S3. Activer S3 Object Lock est incorrect car il est utilisé pour la rétention des objets et n'affecte pas la manière dont CloudFront met en cache ou sert les objets. Configurer le bucket S3 pour supprimer les anciens objets avant de télécharger les nouveaux artefacts est inutile et potentiellement risqué; CloudFront ne serait toujours pas informé des nouvelles versions sans invalidation. Modifier la configuration de l'origine de la distribution CloudFront est incorrect car l'origine (le bucket S3) n'a pas changé, seuls les objets qu'elle contient ont été mis à jour.
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