Amazon CloudFront теперь поддерживает аннулирование кэша по тегам
Amazon CloudFront теперь позволяет аннулировать кэшированные объекты по тэгам, что дает возможность удалять группы связанного контента из периферийных местоположений CloudFront одним запросом на аннулирование. Аннулирование кэша по тэгам упрощает такие типовые рабочие процессы, как обновление информации о продукте на нескольких страницах, обработка юридических запросов на удаление контента, выполнение требований регулирующих органов и обновление контента на многопользовательских платформах.
Ранее аннулирование связанных объектов, не имеющих общего URL-пути, требовало отслеживания отдельных URL-адресов или использования широких шаблонов с подстановочными знаками, что могло приводить к избыточному удалению несвязанного контента. С внедрением аннулирования по тегам разработчики и инженеры по надежности сайтов могут помечать кэшированные объекты при их возвращении, включая в HTTP-ответы специальный заголовок со значениями тегов, разделенными запятыми. При необходимости они могут аннулировать все объекты с определенным тегом одним запросом, сохраняя высокий процент попаданий в кэш и обеспечивая обновление контента для конечных пользователей в течение нескольких секунд. Имя заголовка можно настроить с помощью консоли Amazon CloudFront, CLI AWS или API, а каждому объекту можно назначить несколько тегов для гибкого и точного управления кэшированием. За последние годы CloudFront значительно сократил время распространения. В настоящее время аннулирование применяется менее чем за 5 секунд (P95). Полное время выполнения операции, включая возврат статуса аннулирования, составляет менее 25 секунд (P95).
Функция аннулирования кэша по тегам доступна во всех регионах AWS, где предоставляется Amazon CloudFront, за исключением Китая (Пекин, под управлением Sinnet) и Китая (Нинся, под управлением NWCD). Дополнительные сведения см. в документации по аннулированию кэша по тегам. Каждый тег кэша оценивается как один путь. Подробнее о ценах см. на странице цен CloudFront.