Вы хотите, чтобы CloudFront учитывал различные TTL для отдельных страниц, при этом соблюдая минимальные и максимальные настройки TTL дистрибутива. Какой метод позволит изменять TTL для каждого объекта в этих пределах?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включить заголовок Cache-Control: max-age в ответ origin при возврате контента в CloudFront..
Почему это правильный ответ
Правильный ответ — включить заголовок Cache-Control: max-age в ответ origin. CloudFront по умолчанию использует заголовки кэширования, такие как Cache-Control или Expires, от вашего origin для определения TTL объекта. Установка max-age в ответе origin позволяет вам динамически контролировать TTL для каждого объекта, при этом CloudFront будет соблюдать минимальные и максимальные значения TTL, настроенные в поведении кэша дистрибутива. Неправильные варианты: Вызов CreateInvalidation удаляет объекты из кэша, но не устанавливает их TTL. Использование Lambda@Edge для добавления заголовка no-cache в Viewer Response заставит CloudFront не кэшировать контент, что противоречит цели установки TTL. Добавление заголовка Expires в Viewer Response с помощью функции CloudFront также не является оптимальным, так как Cache-Control является более гибким и предпочтительным способом управления кэшированием.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется