Cómo eliminar CloudFront Cache Amazon Web Services

8 apr 2021 2 min di lettura
Cómo eliminar CloudFront Cache Amazon Web Services
Indice dei contenuti

Introducción

CloudFront es un popular servicio de red de distribución y almacenamiento en caché de contenido proporcionado por Amazon Web Services. Entrega datos a los usuarios a través de sus centros de datos globales. CloudFront también crea una caché de contenido local en sus servidores, que se utiliza principalmente para satisfacer rápidamente las solicitudes de los usuarios.

La invalidación nos permite eliminar objetos del caché de Cloudfront antes de que caduque. Le permite eliminar un objeto específico de la caché, así como utilizar comodines admitidos para eliminar varios objetos. También puede eliminar todos los objetos de la caché utilizando los parámetros "/ *" para las solicitudes de invalidación.

En este tutorial, aprenderá a borrar la caché de la nube mediante la AWS CLI o la consola de administración. Utilice uno de los métodos siguientes para crear anulaciones de CloudFront y eliminar objetos de la caché.

Cree la invalidación de CloudFront con la AWS CLI

Suponiendo que ya tiene la AWS CLI instalada en su sistema. Si no es así, use este tutorial para instalar y configurar aws cli en su sistema.

Ahora use los siguientes comandos de ejemplo para crear las invalidaciones de CloudFront y borrar los archivos de la caché.

Elimina archivos específicos de la caché. Puede definir varios archivos de ruta completa para eliminarlos de la caché de la siguiente manera:

aws cloudfront create-invalidation \
    --distribution-id EXSE2W0DCDBPB \
    --paths "/path/to/example-file.css" "/path/to/example-file-2.jpg" 

Elimina todo el contenido de un directorio específico con el siguiente comando:

aws cloudfront create-invalidation \
    --distribution-id EXSE2W0DCDBPB \
    --paths "/static/content/*" 

Elimina todos los objetos almacenados en caché con este comando:

aws cloudfront create-invalidation \
    --distribution-id EXSE2W0DCDBPB \
    --paths "/*" 

Cree una invalidación de CloudFront con la consola de AWS

También puede crear una solicitud de invalidación desde la Consola de administración de AWS. Siga las instrucciones a continuación para anular Cloudfront:

  1. Vaya a CloudFront en la Consola de administración de AWS
  2. Haga clic en CloudFront ID de la lista para abrir su configuración.
  3. Abra la pestaña " Invalidaciones "
  4. Haga clic en el botón " Crear invalidación ".
  5. Ingrese los nombres de archivo de ruta completa para eliminar de la caché. También puede utilizar "*" como nombres comodín.
  6. Para vaciar todo el caché utilice " /*". Luego haga clic en el botón Invalidar .
  7. Espere a que se complete el proceso de cancelación
  8. Todo listo

Conclusión

Este tutorial explica cómo borrar la caché en CloudFront creando la solicitud de invalidación a través de la AWS CLI o la consola de administración.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.