Да, это так.
Документация, кажется, больше фокусируется на кэшировании на основе заголовков и меньше на том, что пересылается, но на кэшировании на заголовках и перенаправлении заголовков в источник go рука об руку.
Поскольку я искал четкие цитаты из документации, одна ссылка, которую я нашел в Руководстве разработчика по Amazon CloudFront , показана ниже. Это ссылка на раздел под названием «Кэш на основе выбранных заголовков запросов» , но его якорный тег - DownloadDistValuesForwardHeaders .
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesForwardHeaders
Это говорит о том, что кто-то пытался уточнить или упростить документирование ... с явно ограниченным успехом.
Обратите внимание, что это пересылает почти все заголовки к источнику, за исключением некоторых, которые по-прежнему удалены по соображениям безопасности и / или эксплуатации, например X-Forwarded-Proto
, X-Real-IP
и X-Edge-*
.
Также обратите внимание, что если ваш исходный протокол - HTTPS, и вы еще не добавили белый список заголовка Host
в CloudFront, то белый список всех заголовков потенциально изменит требования для сертификата TLS источника. Неправильная обработка этого является одной из нескольких причин, по которой CloudFront может вернуть зрителю ошибку 502 .