Uso del control de versiones de los archivos para actualizar o eliminar contenido con una distribución de CloudFront
Para actualizar el contenido existente que CloudFront tiene configurado para distribuir por usted, le recomendamos que utilice un identificador de versión en los nombres de archivos o en los nombres de carpetas. Esto le permite controlar la administración del contenido que entrega CloudFront.
Actualización de archivos existentes con versiones de nombres de archivos
Al actualizar los archivos existentes en una distribución de CloudFront, le recomendamos incluir algún identificador de versión en sus nombres de archivo o de directorios para tener un mejor control de su contenido. Este identificador puede ser una marca temporal fecha-hora, un número en secuencia o algún otro método que permita distinguir dos versiones del mismo objeto.
Por ejemplo, en lugar de denominar un archivo de imagen image.jpg, puede llamarlo image_1.jpg. Cuando desee comenzar a ofrecer una nueva versión del archivo, deberá llamarlo image_2.jpg y actualizar los enlaces en su sitio o aplicación web para que apunten a image_2.jpg. De forma alternativa, puede colocar todos los gráficos en un directorio images_v1 y, cuando desee comenzar a distribuir nuevas versiones de uno o varios gráficos, crear un nuevo directorio images_v2 y actualizar los enlaces para apuntar a dicho directorio. Con el control de versiones, no es necesario esperar a que un objeto caduque antes de que CloudFront comience a ofrecer una nueva versión del mismo ni pagar por la invalidación de objetos.
Incluso si crea versiones de sus archivos, recomendamos que defina una fecha de vencimiento. Para obtener más información, consulte Administración de cuánto tiempo se mantiene el contenido en una caché (vencimiento).
nota
Especificar nombres de archivo o de directorios con versiones no está relacionado con el control de versiones de objetos de Amazon S3.
Eliminación de contenido para que CloudFront no lo distribuya
Puede quitar archivos de su origen que ya no desee incluir en su distribución de CloudFront. Sin embargo, CloudFront seguirá mostrando a los lectores contenido desde la caché de borde hasta que los archivos caduquen.
Si desea quitar un archivo de forma inmediata, debe realizar una de estas acciones:
Utilizar el control de versiones de archivos. Cuando se utiliza el control de versiones, las distintas versiones de un archivo tienen diferentes nombres que puede usar en su distribución de CloudFront, para cambiar el archivo que se devuelve a los lectores. Para obtener más información, consulte Actualización de archivos existentes con versiones de nombres de archivos.
Invalidar el archivo. Para obtener más información, consulte Invalidación de archivos para eliminar el contenido.