Un sitio web sirve archivos estáticos desde un bucket de S3 a través de una distribución de Amazon CloudFront. Después de implementar archivos actualizados en S3, las actualizaciones son visibles en el bucket, pero no en el sitio servido por CloudFront. ¿Qué debe hacer el desarrollador para que los nuevos artefactos aparezcan en el sitio?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Invalidar la caché de CloudFront después de implementar los artefactos actualizados en el origen de S3..
Por qué esta es la respuesta
La respuesta correcta es invalidar la caché de CloudFront. CloudFront almacena en caché el contenido de S3 en sus ubicaciones de borde para mejorar el rendimiento y reducir la latencia. Cuando se actualizan los archivos en el bucket de S3, CloudFront sigue sirviendo las versiones antiguas almacenadas en caché hasta que la caché caduque o se invalide explícitamente. Invalidar la caché fuerza a CloudFront a recuperar la versión más reciente de los archivos de S3. Las otras opciones son incorrectas: Habilitar S3 Object Lock no es relevante, ya que se utiliza para la retención de objetos y la prevención de eliminaciones o sobrescrituras accidentales, no para la actualización de versiones en caché de CloudFront. Configurar el bucket de S3 para eliminar objetos antiguos antes de cargar nuevos artefactos no resuelve el problema de la caché de CloudFront y podría llevar a la pérdida de datos si no se gestiona correctamente. Cambiar la configuración de origen de la distribución de CloudFront no es necesario, ya que el origen (el bucket de S3) sigue siendo el mismo; solo se necesita actualizar el contenido en caché.
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