Начиная с NFSv4.1 client made by folks at CITI @ University of Michigan, с некоторыми относительно незначительными изменениями, вы можете получить рабочее соединение с файловой системой AWS EFS.
Как указывает @kafka: AWS EFS запрещает/не работает, когда какой-либо клиент указывает значение запрета на акции, отличное от OPEN4_SHARE_DENY_NONE
. К счастью, CITI люди обнаружили это как возможную проблему и добавили определение, которое при комментировании будет использовать только значение OPEN4_SHARE_DENY_NONE
для значения deny share.
После того, как это определение закомментировано, вам необходимо перекомпилировать его для вашей системы - относительно тривиально, если вы используете версии Visual Studio и WDK, указанные в файле readme. Один из них заключался в том, что для процесса самоподписанного сертификата необходимо, чтобы не использовал устаревший сертификат Корневого агентства (так как он всего лишь 512-бит). Вместо этого используйте certreq
.
Я работаю над сбором этих знаний в a fork of the CITI code at Github. (Я уверен, что вы либо решили свою проблему, либо поехали дальше, но удачи тем людям, которые приземлились здесь из Google!)
Почему S3 не поддерживается? Есть ли особая причина? – error2007s
Vendor не поддерживает хранение файлов на основе объектов и говорит, что у нас нет планов, несмотря на наши многочисленные протесты! – JoeShmoe