Интеграция службы приложений Azure со средой службы приложений
У нас есть среда службы приложений Azure, которая находится в подсети в виртуальной сети, настроенной как со шлюзом Expressroute, так и со шлюзом VPN. При попытке подключить App Service за пределами ASE к Vnet, как описано здесь: https://docs.microsoft.com/nb-no/azure/app-service/web-sites-integrate-with-vnet, мы не в состоянии соединиться, потому что это говорит, что шлюз не является шлюзом VPN.
Я подозреваю, что графический интерфейс выбирает только первый gw в списке, когда пытается выяснить, какой это тип gw.
Потому что у нас тоже есть шлюз vpn:
У меня есть пара вопросов:
- Есть ли способ заставить портал использовать правильный шлюз при попытке подключения от App Service к Vnet?
- Если нет, то есть ли способ сделать это из Powershell с помощью AzureRm CmdLets?
1 ответ
В настоящее время это невозможно. Это дизайнерское поведение. Интеграция веб-приложения с виртуальной сетью Azure не поддерживает Vnet с шлюзом ExperssRoute. Если в нем есть ExperssRoute, вы получите журнал ошибок.
Вы можете проверить ссылку, которую вы предоставили.
Функция интеграции с виртуальной сетью не интегрирует приложение с виртуальной сетью, имеющей шлюз ExpressRoute. Даже если шлюз ExpressRoute настроен в режиме сосуществования, интеграция VNet не работает. Если вам нужен доступ к ресурсам через соединение ExpressRoute, вы можете использовать среду службы приложений, которая работает в вашей виртуальной сети.
Обновить:
Если вам нужна эта функция, вы можете проголосовать за этот отзыв.