Файловые ресурсы Azure не могут быть доступны | Порт 445 - PullRequest
0 голосов
/ 28 марта 2019

Я установил файлы хранилища Azure. Я добавил пару правил брандмауэра на мою машину для разработки, чтобы открыть порт # 445. Но я не мог получить доступ к моим файловым ресурсам сейчас. Он также не отвечает на команду ping.

Но я могу получить доступ к тем же файловым ресурсам с серверов IaaS виртуальной машины Azure. Я что-то пропустил?

Ответы [ 2 ]

1 голос
/ 28 марта 2019

Не рекомендуется напрямую использовать команду PING для проверки сетевого подключения к общедоступному DNS-имени или IP-адресу, поскольку обычно PING запрещен.Вы можете использовать команду PowerShell Test-NetConnection -Port 445 -ComputerName somestoragexxx.file.core.windows.net для проверки порта 445 на компьютере разработчика.

Если это подключение TCP 445 не удается, вы могли бы правильно проверить интернет-провайдера, или локальная сетевая безопасность не блокирует исходящий порт 445Обратите внимание, что вы должны открыть исходящий порт вместо входящего порта 445.

В результате теста на моем локальном компьютере тестовый порт TCP 445 имеет значение false.enter image description here

На виртуальной машине Azure тестовый порт TCP 445 имеет значение true, и я мог успешно получить доступ к общей папке хранилища.enter image description here

Кроме того, порт 445 всегда не имеет доступа через Интернет.Вы можете использовать различные способы доступа к файлам в файлах Azure .

. Вы можете смонтировать общий файловый ресурс на локальном компьютере, используя протокол SMB 3.0, или использовать такие инструменты, как Storage Explorer для доступа к файлам в вашей общей папке.Из вашего приложения вы можете использовать клиентские библиотеки хранилища, REST API, PowerShell или Azure CLI для доступа к вашим файлам в общей папке Azure.

1 голос
/ 28 марта 2019

См. Рекомендации, упомянутые в статье GitHub

. Одной из альтернатив для монтирования общего ресурса через порт 445 является синхронизация файлов Azure, которая позволяет создавать кэшОбщий доступ к файлам Azure на локальном сервере Windows.Синхронизация файлов Azure отправляет данные только через HTTPS файлов Azure (используя API-интерфейсы File REST).Подробнее о синхронизации файлов Azure можно узнать здесь: https://docs.microsoft.com/en-us/azure/storage/files/storage-sync-files-planning

Можете ли вы подключить этот диск с виртуальной машины в Azure, просто чтобы убедиться, что это не проблема с общей папкой?На самом деле, я бы попробовал это с виртуальной машины в другом регионе, если вы можете, что подтвердит, что SMB 3.0 работает правильно.

Устранение неполадок, связанных с хранением файлов Azure

Пожалуйста, сообщите нам, если вышеперечисленное помогает, или вам нужна дополнительная помощь по этому вопросу.

Если проблемавсе еще сохраняются, поделитесь снимком экрана с сообщением об ошибке

...