Интеграция службы приложений 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:

У меня есть пара вопросов:

  1. Есть ли способ заставить портал использовать правильный шлюз при попытке подключения от App Service к Vnet?
  2. Если нет, то есть ли способ сделать это из Powershell с помощью AzureRm CmdLets?

1 ответ

Решение

В настоящее время это невозможно. Это дизайнерское поведение. Интеграция веб-приложения с виртуальной сетью Azure не поддерживает Vnet с шлюзом ExperssRoute. Если в нем есть ExperssRoute, вы получите журнал ошибок.

Вы можете проверить ссылку, которую вы предоставили.

Функция интеграции с виртуальной сетью не интегрирует приложение с виртуальной сетью, имеющей шлюз ExpressRoute. Даже если шлюз ExpressRoute настроен в режиме сосуществования, интеграция VNet не работает. Если вам нужен доступ к ресурсам через соединение ExpressRoute, вы можете использовать среду службы приложений, которая работает в вашей виртуальной сети.

Обновить:

Если вам нужна эта функция, вы можете проголосовать за этот отзыв.

Другие вопросы по тегам