Azure шлюз приложений - Маршрутизация на основе значения cook ie - PullRequest
0 голосов
/ 13 июля 2020

Все примеры, которые я могу найти в inte rnet, говорят в основном о маршрутизации на основе пути. У меня есть сценарий, в котором мне нужно прочитать повар ie и на основе этого повара ie направить запрос в конкретный серверный пул. В идеале было бы замечательно, если бы можно было прочитать значение cook ie и затем перенаправить на серверный пул с тем же именем. Но я не уверен, возможно ли это вообще. Итак, кто-нибудь знает, возможна ли маршрутизация на основе значения cook ie?

Ответы [ 2 ]

0 голосов
/ 26 августа 2020

Новые разработки. V2 имеет некоторые возможности, которые можно использовать. См .: https://docs.microsoft.com/en-us/azure/application-gateway/rewrite-http-headers-url#parameter -based-path-selection

Маршрутизация на основе cook ie value

Default path -> /* -> Default pool
Path 1 -> /webappA/ -> Web App A pool
Path 2-> /webappB/ -> Web App B pool

Тогда конфигурация перезаписи URL может быть,

Condition – If COOKIEX=1, rewrite URL path to /webappA/
Condition – If COOKIEX=0, rewrite URL path to /webappB/
Re-evaluate path map = enabled
0 голосов
/ 16 июля 2020

«Маршрутизация на основе Cook ie на сегодняшний день невозможна для шлюза приложений».

Это заявление было сделано в июле 2019 года, поэтому, возможно, есть новые разработки.

https://social.msdn.microsoft.com/Forums/en-US/256d36b1-d6f0-4f59-be04-b7b71308739e/node-selection-through-application-gateway?forum=WAVirtualMachinesVirtualNetwork

...