Как создать простую виртуальную файловую систему в магазине приложений Google Engine с помощью python? - PullRequest
3 голосов
/ 08 ноября 2011

Существует Java-версия GAEVFS, которая кажется довольно эффективной, но также и сложной.

И коллекция Python vfs на http://code.google.com/p/pyfilesystem/, которая не предназначена для GAE.

Google заблокированего файловая система и делает временный файл пустым, что требует обходного пути.

Мне нужно создать простой VFS с GAE blobstore / file API эмулировать поведение разрешения владельца файла dir-файла в стиле Linux.

Возможно ли это?Какие самые фундаментальные классы, атрибуты и методы я должен реализовать?

Заранее спасибо!

1 Ответ

0 голосов
/ 28 марта 2015

Если вы пытаетесь внедрить FS в GAE, приготовьтесь к миру боли. Вы не можете писать файлы в GAE, даже если вы перейдете на Управляемые виртуальные машины , ваш диск будет очищен при перезагрузке.

В основном вам придется эмулировать интерфейс файловой системы и преобразовать его в сущности и отношения хранилища данных.

Это может быть сделано, но вам придется делать это с нуля.

Если вы хотите иметь облачную файловую систему, я предлагаю рассмотреть облачное хранилище, которое фактически позволяет вам обрабатывать файлы, оно фактически реализует большинство функций базовой файловой системы.

...