Los objetos de un sitio web se almacenan en un bucket de S3 con el Versioning habilitado y se sirven a través de CloudFront. Recientemente, algunos archivos se actualizaron, pero conservaron las mismas object keys, sin embargo, los usuarios siguen viendo el contenido antiguo. ¿Cuál es la forma correcta para que un administrador se asegure de que los objetos actualizados se sirvan inmediatamente?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una invalidación de CloudFront para las rutas de los objetos modificados..
Por qué esta es la respuesta
La opción correcta es crear una invalidación de CloudFront para las rutas de los objetos modificados. CloudFront almacena en caché el contenido en sus ubicaciones de borde (edge locations). Cuando se actualizan objetos en el bucket de S3 con la misma clave, CloudFront sigue sirviendo la versión en caché antigua hasta que expira su TTL (Time To Live). Una invalidación fuerza a CloudFront a eliminar el contenido en caché y recuperar la versión más reciente de S3. Generar una URL firmada de CloudFront no resuelve el problema de la caché, ya que se utiliza para controlar el acceso, no para forzar actualizaciones. Configurar una S3 OAI es una práctica de seguridad para restringir el acceso directo a S3, pero no afecta la forma en que CloudFront maneja el contenido en caché. Deshabilitar el versionado de S3 no es la solución, ya que el problema radica en la caché de CloudFront, no en cómo S3 gestiona las versiones de los objetos.
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