У нас есть настройка, в которой у нас есть как виртуальные машины, так и веб-приложения в Azure, подключенные к нашим локальным ресурсам через виртуальную сеть «точка-точка».SMB-доступ к локальному ресурсу из Azure Web App через виртуальную сеть
У нас есть папка на посылке с доступом к каждому открытому (как на общем ресурсе, так и NTFS), а Azure VM, находящиеся в этой виртуальной сети, могут без проблем просматривать этот раздел.
Веб-сайты еще не имеют доступа к ним.
Я предполагаю, что следующая строка в this article объясняет причину, но я ищу, чтобы подтвердить, что это не представляется возможным:
работа, необходимая для обеспечения безопасности сети только к веб-приложений, которые нуждаются в доступе предотвращает возможность создания SMB-соединений. Хотя вы можете получить доступ к удаленным ресурсам, это не означает возможность установки удаленного диска.
Выйдя из бревен от попытки с веб-сайта для доступа к нему:
Принимая C# код из картины, пытаясь получить список каталогов из Powershell консоли на веб-приложение:
Я также попытался это с Гибридные Connections, и я все ближе - когда-то это настроить учетную d присоединены к Web App, я могу tcping в SMB порт с консоли Powershell (который дальше, чем я могу получить при использовании VNET), но она по-прежнему не в состоянии перечислить каталог:
Любые мысли? Кто-нибудь делает что-то подобное?
Привет, Veatch, какое решение вы решили в итоге? Мне также необходимо получить доступ к локальным общим сетевым дискам из Azure Web App. – user959729
@ user959729 - Мы закончили работу над проблемой, взяв проект миграции, чтобы получить содержимое в хранилище blob, где это действительно должно было быть в конечном итоге. – Veatch
спасибо за обновление. Я изучаю использование хранилища файлов Azure вместо хранилища Blob. – user959729