Да, вы можете сделать это с помощью виртуальной сети, но вам необходимо развернуть веб-приложение в виртуальной сети с средами обслуживания приложений . Вы не можете сделать это с интеграцией с VNet . Интеграция служб Azure в виртуальную сеть Azure обеспечивает частный доступ к службе с виртуальных машин или вычисление ресурсов в виртуальной сети. Однако служба веб-приложений в обычном плане обслуживания приложений является мультитенантной. С ASE вы можете развернуть его в своей виртуальной сети.
Более подробную информацию и пояснения вы можете получить из этой темы . Согласно комментарию из безмолвного , вы также можете рассмотреть возможность развертывания вашего веб-приложения внутри контейнера, который может быть развернут в виртуальной сети с некоторыми ограничениями.
Обновление
Иногда порядок развертывания сети важен. В вашем случае вы включаете конечную точку сервиса перед интеграцией в VNet. Я предлагаю снять ограничение NSG в подсети интегрированного приложения VNet для теста. Тогда вы можете проверить следующие шаги.
Во-первых, вы можете развернуть новую интеграцию VNet с неиспользуемой подсетью . После завершения интеграции VNet и перезапуска веб-приложения можно включить конечную точку службы и делегирование подсети для этой подсети. В конце вы можете добавить подсеть в брандмауэр учетной записи хранения.
Новая версия в предварительном просмотре, а не GA в настоящее время. Это могут быть не все доступные функции. Вы также можете проверить следующие характеристики.
- Для использования новой функции интеграции с VNet шлюз не требуется gate
- Вы можете получить доступ к ресурсам через соединения ExpressRoute без какой-либо дополнительной настройки, кроме интеграции с подключенной к ExpressRoute виртуальной сетью.
- Приложение и виртуальная сеть должны находиться в одном регионе.
- Для новой функции требуется неиспользуемая подсеть в виртуальной сети Resource Manager .
- Ваше приложение должно быть в развертывании службы приложений Azure, которое может масштабироваться до Premium v2.
- Ваш план обслуживания приложений должен быть планом Standard, Premium или PremiumV2. Производственные нагрузки не поддерживаются новой функцией, пока
это в Preview
- Новая функция интеграции VNet не работает для приложений в среде службы приложений.
- Невозможно удалить виртуальную сеть со встроенным приложением.
- Таблицы маршрутов и глобальный пиринг еще не доступны с новой интеграцией VNet.
- Один адрес используется для каждого экземпляра плана службы приложений. Поскольку размер подсети не может быть изменен после назначения, используйте подсеть, которая может
больше, чем охват вашего максимального размера шкалы. A / 27 с 32 адресами
рекомендуемый размер, который соответствует плану службы приложений
масштабируется до 20 экземпляров.
- Вы можете использовать защищенные ресурсы Service Endpoint, используя новую возможность интеграции VNet. Для этого включите конечные точки службы на
подсеть, используемая для интеграции VNet.