Django Cloud Browser应用程序。
项目描述
Cloud Browser是一个简单的基于Web的对象浏览器,用于云(S3、Cloud Files)数据存储。只需将其添加到Django项目,添加一些设置,您就可以浏览云容器和隐含的子目录,以及查看/下载对象。
目前支持的后端数据存储包括
本地文件系统用于测试。
请务必查看以下项目资源
访问控制
Cloud Browser也有一套非常基础的访问控制(目前是白名单和黑名单),这样您就可以向一组不太完全信任的用户公开云对象的子集,让他们只具有只读访问权限,而无需传递完整的云API账户和密钥。
嵌套文件浏览
该项目的一个基本动机是当前Rackspace Cloud Files的控制面板,它只允许列出容器内的平面对象命名空间,没有任何嵌套层次。当你有大约500万个对象时,即使你仔细地在云对象名称中添加了分隔符(例如斜杠),搜索结果也可能既繁琐又不可行。
因此,Cloud Browser正确处理云blob名称的底层平面命名空间中的“隐式”或“伪”目录(例如,将名为“long/path/with/slashes/to/foo.txt”的对象分割开),并允许查看人为嵌套的层次结构。云对象结果分页,可以查看任意每页对象数和起始点。方便的是,可以输入URL路径并链接到长列表中的起始点。
项目详情
关闭
django-cloud-browser-0.5.4.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4de4ce8bbafc54289d6a7e8a424be9105b60f0cdca88cb61de7f43cf01e3ac36 |
|
MD5 | 091661b7ea664253f8404cd9fe7d2aba |
|
BLAKE2b-256 | fadd8c0d8cf698850cb9ce846b1c8b22743bc9e0cabf9657cb699757be9b851b |