Нашему приложению требуется конечное шифрование SSL, и вот его архитектура:
Браузер (https) -> AWS CloudFront (Https) - ON-perm F5 Loadbalancer (HTTPS) -> веб-сервер.
AWS CloudFront с источником указывает на балансировщик нагрузки On-Perm (F5). Балансировщик нагрузки On-Perm настроен для выполнения закрепленного сеанса с идентификатором сеанса SSL (не идентификатором сеанса приложения)
Поскольку AWS доменное имя CloudFront сопоставляется с динамическим c IP и выполняет SSL-встряхивание на основе на граничном местоположении IP SSL-sessionId изменяется, даже если запрос поступает от того же идентификатора сеанса приложения, что приводит к потере данных сеанса для пользователя.
Мы не можем изменять балансировщик нагрузки для выполнения сеанса привязка на основе идентификатора сеанса приложения, и мы не можем выполнить завершение SSL в Loadbalancer. может кто-нибудь помочь мне, как я могу сделать привязку сеанса в этом сценарии?