关联项目¶
应用程序绑定¶
OpenStack 支持的绑定
非官方库和绑定
PHP
PHP-opencloud - 官方 Rackspace PHP 绑定,也适用于其他 Swift 部署。
Ruby
swift_client - 一个小型但强大的 Ruby 客户端,用于与 OpenStack Swift 交互
nightcrawler_swift - 这个 Ruby gem 将你的资源传送至 OpenStack Swift bucket/container
swift storage - 简单的 OpenStack Swift 存储客户端。
Java
libcloud - Apache Libcloud - 一个用于不同云的统一接口,支持 OpenStack Swift。
jclouds - Java 库,提供所有 OpenStack 项目的绑定
java-openstack-swift - Java 绑定,用于 OpenStack Swift
javaswift - Swift 的 Java 工具集合
Bash
supload - Bash 脚本,用于基于 OpenStack Swift API 将文件上传到云存储。
.NET
openstacknetsdk.org - Microsoft .NET 的 OpenStack 云 SDK。
Go
身份验证¶
命令行访问¶
Swiftly - 另一种命令行访问 Swift 的方式,具有直接(无代理)访问能力。
日志处理¶
slogging - 基本统计和日志记录工具。
监控与统计¶
Swift Informant - Swift 代理中间件,用于将事件发送到 statsd 实例。
Swift Inspector - Swift 中间件,用于将有关请求的信息转发回客户端。
内容分发网络集成¶
SOS - Swift Origin Server。
替代 API¶
基准测试/负载生成器¶
自定义日志记录钩子¶
swift-sentry - Swift 的 Sentry 异常报告。
存储后端(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