关联项目

应用程序绑定

身份验证

  • Keystone - OpenStack 的官方身份服务。

  • Swauth - 已弃用:一个替代的 Swift 身份验证服务,只需要 Swift 本身。

  • Basicauth - 基于 Keystone 的 HTTP Basic 身份验证支持。

命令行访问

  • Swiftly - 另一种命令行访问 Swift 的方式,具有直接(无代理)访问能力。

日志处理

  • slogging - 基本统计和日志记录工具。

监控与统计

  • Swift Informant - Swift 代理中间件,用于将事件发送到 statsd 实例。

  • Swift Inspector - Swift 中间件,用于将有关请求的信息转发回客户端。

内容分发网络集成

  • SOS - Swift Origin Server。

替代 API

  • ProxyFS - Swift 对象存储的集成文件和对象访问

  • SwiftHLM - 一个中间件,用于将 OpenStack Swift 与磁带和其他高延迟媒体存储后端一起使用。

基准测试/负载生成器

自定义日志记录钩子

存储后端(DiskFile API 实现)

  • Swift-on-File - 允许使用 Swift API 创建的对象作为 POSIX 文件系统上的文件访问,反之亦然。

  • swift-scality-backend - Scality sproxyd 对象服务器的 Swift 实现。

开发工具

  • SAIO bash 脚本 - 包含所有功能的 Swift 简单注释良好的 bash 脚本。

  • vagrant-swift-all-in-one - 使用 Vagrant 和 Chef cookbooks 在 Ubuntu 虚拟机中快速设置标准开发环境。

  • SAIO Ansible playbook - 使用 Vagrant 和 Ansible 在 Fedora 虚拟机中快速设置标准开发环境(内置 Swift-on-File 支持)。

  • Multi Swift - Bash 脚本,用于启动共享相同硬件的多个 Swift 集群

其他

  • Glance - 提供发现、注册和检索虚拟机镜像的服务(例如,用于 OpenStack Compute [Nova])。

  • Django Swiftbrowser - 访问 OpenStack Swift 的简单 Django Web 应用程序。

  • Swift-account-stats - Swift-account-stats 是一个用于报告 Swift 使用情况的工具,按租户和全局级别统计。

  • PyECLib - Swift 使用的高级纠错码库

  • liberasurecode - PyECLib 使用的低级纠错码库

  • Swift Browser - Swift 的 JavaScript 接口

  • swift-ui - OpenStack Swift Web 浏览器

  • swiftbackmeup - 一个实用工具,允许创建备份并将它们上传到 OpenStack Swift