CloudFront - Как переслать все заголовки запроса к источнику - PullRequest

1 Ответ

1 голос
/ 31 января 2020

Да, это так.

Документация, кажется, больше фокусируется на кэшировании на основе заголовков и меньше на том, что пересылается, но на кэшировании на заголовках и перенаправлении заголовков в источник 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 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...