Доступ к SMB Fileshare через пограничный модуль времени выполнения (без модуля хранилища BLOB-объектов) - PullRequest
0 голосов
/ 05 мая 2020

Я столкнулся со сценарием, когда мне нужно получить доступ к изображениям из общего файлового ресурса SMB через приложение, развернутое как пограничный модуль времени выполнения. Я прошел через https://docs.microsoft.com/en-us/azure/iot-edge/how-to-store-data-blob#using -smb-share-as-your-local-storage , но это говорит через модуль blob, а я не хочу go из-за некоторых согласованных решений *. 1004 *

Можно ли получить доступ к файловому ресурсу через пограничный модуль времени выполнения (приложение).

Один из обходных путей, который я вижу: Разверните пользовательский. NET Core Edge-модуль на Linux ВМ попытался прочитать файлы на Windows файловом ресурсе в тех же VNet и Azure файловый ресурс с его использованием ...

  1. Подключите общий файловый ресурс (как windows, так и azure) на хосте с использованием протокола smb
  2. Прочтите его из контейнера с помощью сопоставление точки монтирования с файловой системой контейнера.

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

1 Ответ

0 голосов
/ 01 июня 2020

Я не ожидаю каких-либо проблем или ограничений, как вы сказали.

Вы просто не сможете использовать Azure функции хранилища BLOB-объектов на вашем IoT Edge, а также Azure методы SDK хранилища или вызовы API-интерфейсов BLOB-объектов.

...