AWS CloudFront — обход кэша в зависимости от наличия определенного заголовка или файла cookie?

#amazon-cloudfront

#amazon-cloudfront

Вопрос:

Интересно, возможно ли обойти кэш и попасть в источник, когда в запросах существует определенный заголовок или cookie? Если да, не могли бы вы подсказать мне, как это реализовать, пожалуйста?

Комментарии:

1. Достаточно ли добавить конкретный заголовок или файл cookie в ключ кэша? Или вы хотите сказать, что вам вообще не нужен кэш, если они присутствуют?

2. «вам вообще не нужен кэш, если они присутствуют?» — Да @jellycsc Спасибо

Ответ №1:

Единственный способ, который я могу придумать, это использовать lambda edge. Добавьте лямбда-функцию по запросу viewer для проверки наличия определенного заголовка или файла cookie, а затем добавьте Cache-Control: no-store .