У меня есть несколько сервисов приложений, для которых я хочу использовать шлюз приложений, чтобы сидеть перед ними и перенаправлять трафик на использование маршрутизации URL.Например:
- api1-app-service
- api2-app-service
- website1-app-service
Я бынравится использовать шлюз приложений с настраиваемым доменом перед ним и маршрутизировать трафик следующим образом:
- test.app.com / api / что-то -> api1-app-service
- test.app.com / api / разные -> api2-app-service
- test.app.com / -> website1-app-service
I setup 3различные бэкэнд-пулы и правило маршрутизации URL, которое выглядит следующим образом:
rule1 | /api/something* | backendPool1
rule2 | /api/different* | backendPool2
default rule | backendPool3
Проблема, с которой я сталкиваюсь, заключается в том, что направление здесь (https://blogs.msdn.microsoft.com/waws/2017/11/21/setting-up-application-gateway-with-an-app-service-that-uses-azure-active-directory-authentication/) говорит о том, что служба приложения должна быть настроена с помощьюПользовательский домен, который вы указываете на шлюз приложения (в моем примере test.app.com), но я не могу настроить test.app.com для доступа к нескольким службам приложения. Я получаю ошибку, что имя хоста уже сопоставленодругая служба приложений (что верно при попытке сопоставления с api2-app-service test.app.com настраивается на api1-app-service).Можно ли настроить шлюз приложений перед несколькими службами приложений?