Une entreprise héberge un site web statique sur Amazon S3 derrière Amazon CloudFront. Le site utilise une base de données en backend. Le site ne reflète pas les mises à jour récentes du dépôt Git. Le pipeline CI/CD et les webhooks indiquent des déploiements réussis vers S3. Que doit faire un architecte de solutions pour s'assurer que le site affiche les mises à jour ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Invalider le cache CloudFront..
Pourquoi c'est la réponse
L'invalidation du cache CloudFront est la solution correcte car CloudFront met en cache le contenu statique (comme les fichiers d'un site web S3) pour améliorer les performances et réduire la latence. Si le site ne reflète pas les mises à jour, cela signifie que CloudFront sert toujours une version obsolète du contenu depuis son cache. Invalider le cache force CloudFront à récupérer la dernière version des fichiers depuis S3. Ajouter un Application Load Balancer est inutile pour un site statique S3 derrière CloudFront, car CloudFront gère déjà la distribution du trafic. Ajouter Amazon ElastiCache est pertinent pour les performances de la base de données, mais n'affecte pas la mise à jour du contenu statique servi par CloudFront. Utiliser AWS Certificate Manager (ACM) est pour la gestion des certificats SSL/TLS et n'a aucun impact sur la fraîcheur du contenu du site web.
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