В моем веб-приложении я должен предоставлять файлы сторонним API, которые, к сожалению, принимают только имена файлов. Файлы могут быть расположены где угодно, локально или в общих сетевых папках. Файлы фактически хранятся в общей сетевой папке, доступ к которой имеет только системная учетная запись из соображений безопасности.
Веб-приложение (работающее с этой системной учетной записью) проверяет авторизацию, считывает файлы и выгружает данные в качестве полезной нагрузки HTTP-ответа через обратный прокси-сервер клиенту.
На клиенте файлы сохраняются в локальный каталог, а затем это местоположение файла передается стороннему api.
Проблема в том, что локальное хранилище ограничено, а объем данных довольно велик. Кроме того, производительность не соответствует ожиданиям пользователей. Наконец, наш ИТ-отдел принимает это как временное решение, так как никакие данные не должны храниться на локальных машинах.
Есть ли способ безопасно предоставить доступ к общему сетевому ресурсу (протокол nfs). Что-то вроде обратного прокси для nfs? Или как решаются подобные проблемы?
Привет,
Янв