【问题标题】:How to create a simple virtual filesystem on google app engine blobstore using python?如何使用 python 在 google app engine blobstore 上创建一个简单的虚拟文件系统?
【发布时间】:2011-12-24 04:14:49
【问题描述】:

有一个Java版本的GAEVFS,看起来很有效,但也很复杂。

还有一个位于http://code.google.com/p/pyfilesystem/ 的 Python vfs 集合,它不是为 GAE 设计的。

Google 锁定了它的 文件系统 并将 tempfile 设为空,这需要一种解决方法。

我必须使用GAE blobstore/file API 构建一个简单的 vfs 来模拟 Linux 风格的 dir-file-owner-permission 行为。

有可能吗?我应该实现哪些最基本的类、属性和方法

提前致谢!

【问题讨论】:

    标签: python google-app-engine google-cloud-datastore temporary-files


    【解决方案1】:

    如果您尝试在 GAE 中实施 FS,请为痛苦的世界做好准备。您无法在 GAE 上写入文件,即使您移动到 ​​Managed VMs,您的磁盘也会在重新启动时被擦除。

    您基本上必须模拟文件系统接口并将其转换为数据存储实体和关系。

    可以做到,但你必须从头开始。

    如果你想拥有一个云文件系统,我建议你考虑云存储,它实际上允许你处理文件,它实际上实现了基本文件系统的大部分功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-23
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      相关资源
      最近更新 更多