Una empresa aloja un sitio web estático en Amazon S3 detrás de Amazon CloudFront. El sitio utiliza un backend de base de datos. El sitio no refleja las actualizaciones recientes del repositorio de Git. La canalización de CI/CD y los webhooks indican implementaciones exitosas en S3. ¿Qué debe hacer un arquitecto de soluciones para garantizar que el sitio muestre las actualizaciones?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Invalidar la caché de CloudFront..
Por qué esta es la respuesta
La respuesta correcta es invalidar la caché de CloudFront. Cuando un sitio web estático se aloja en S3 detrás de CloudFront, CloudFront almacena en caché el contenido para mejorar el rendimiento. Si se actualiza el contenido en S3 pero CloudFront sigue sirviendo versiones antiguas, el sitio no mostrará los cambios. Invalidar la caché de CloudFront fuerza a CloudFront a recuperar el contenido más reciente de S3. Las otras opciones son incorrectas: Añadir un Application Load Balancer no es relevante para el problema de la caché de contenido estático y no resolvería el problema de las actualizaciones. Añadir Amazon ElastiCache para Redis o Memcached es para mejorar el rendimiento de la base de datos, no para asegurar que el contenido estático del sitio web se actualice. Usar AWS Certificate Manager (ACM) para validar el certificado SSL del sitio web es para la seguridad de la comunicación (HTTPS) y no tiene relación con la entrega de contenido actualizado.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta