У меня есть проблема, из-за которой я ломал голову и подумал, что мне понадобится некоторая перспектива и понимание от людей, которые намного лучше осведомлены об этом.
Что у меня есть в настоящее время: веб-приложение размещенов Azure использует хранилище BLOB-объектов Azure для хранения файлов, созданных в процессе импорта данных.У нас есть отдельное приложение, которое расширяет исходное веб-приложение, которое позволяет пользователям загружать файлы, и эти файлы в настоящее время также хранятся в хранилище BLOB-объектов Azure.
Куда я пытаюсь пойти: у меня есть требование, которое требует возможностисопоставить сетевые общие файловые ресурсы на портативном компьютере пользователя и иметь возможность доступа к этим файлам, которые в данный момент находятся в BLOB-объекте.
Поскольку BLOB-объект Azure не поддерживает SMB, я фактически не могу это сделатьс магазином BLOB-объектов.
Я мог бы использовать файлы Azure вместе с Файловым сервером, на котором запущен агент синхронизации.Однако это требует большой работы как с точки зрения рефакторинга, установки, так и некоторого пользовательского сервиса, который добавляет разрешения на удаление на файловом сервере.
Мне интересно, есть ли сервис иликакое программное обеспечение существует на рынке в настоящее время, что позволяет мне продолжать использовать BLOB-объекты и, возможно, синхронизировать файлы BLOB-объектов на файловом сервере, который затем позволяет пользователям получать доступ и открывать файлы с помощью проводника Windows?Я нашел тот, который выглядит как проект с открытым исходным кодом, но выполняет только одностороннюю синхронизацию от большого двоичного объекта до общего файлового ресурса.В идеале я хотел бы найти решение, которое выполняет двухстороннюю синхронизацию, как синхронизация файлов Azure.
Любые мысли и идеи будут оценены по достоинству.