Как удалить CloudFront Cache Amazon Web Services

12 set 2022 1 min di lettura
Как удалить CloudFront Cache Amazon Web Services
Indice dei contenuti

Введение

CloudFront — популярный сетевой сервис кэширования и распространения контента, предоставляемый Amazon Web Services. Он доставляет данные пользователям через свои глобальные центры обработки данных. CloudFront также создает на своих серверах локальный кеш контента, который в основном используется для быстрого удовлетворения запросов пользователей.

Инвалидация позволяет нам удалять объекты из кеша Cloudfront до истечения срока его действия. Позволяет удалить определенный объект из кэша, а также использовать поддерживаемые подстановочные знаки для удаления нескольких объектов. Вы также можете удалить все объекты из кеша, используя параметры «/*» для запросов на аннулирование.

В этом руководстве вы узнаете, как очистить облачный кеш с помощью интерфейса командной строки AWS или консоли управления. Используйте один из приведенных ниже способов, чтобы создать переопределения CloudFront и удалить объекты из кэша.

Создание аннулирования CloudFront с помощью интерфейса командной строки AWS

Предположим, что в вашей системе уже установлен интерфейс командной строки AWS. Если нет, используйте это руководство для установки и настройки aws cli в вашей системе.

Теперь используйте приведенные ниже примеры команд, чтобы создать инвалидацию CloudFront и удалить файлы из кэша.

Удалить определенные файлы из кеша. Вы можете определить несколько файлов полного пути, которые будут удалены из кеша, следующим образом:

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

Удалите все содержимое в определенном каталоге с помощью следующей команды:

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

Удалите все кэшированные объекты с помощью этой команды:

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

Создайте инвалидацию CloudFront с помощью консоли AWS

Вы также можете создать запрос на аннулирование в Консоли управления AWS. Следуйте приведенным ниже инструкциям, чтобы переопределить Cloudfront:

  1. Перейдите в CloudFront в Консоли управления AWS.
  2. Нажмите CloudFront ID из списка, чтобы открыть его конфигурацию.
  3. Откройте вкладку « Недействительные »
  4. Нажмите кнопку « Создать инвалидацию ».
  5. Введите полные пути к файлам, которые необходимо удалить из кэша. Вы также можете использовать «*» в качестве подстановочных имен.
  6. Чтобы очистить весь кеш, используйте " /* ". Затем нажмите кнопку « Недействительно».
  7. Дождитесь завершения процесса отмены
  8. Все сделано

Вывод

В этом руководстве объясняется, как очистить кеш в CloudFront, создав запрос на аннулирование через интерфейс командной строки AWS или консоль управления.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

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.