用于rackspace cloud/openstack的干净且一致的库
vaporize的Python项目详细描述
蒸发器是一个干净且一致的库,用于访问Rackspace Cloud API。
再来一个?
已经有很多好的python选项可以访问 Rackspace云API。不幸的是,他们有一个共同点:没有一个 使用相同的模式。这意味着要浪费很多时间来查找 文件。另一个问题是每个组都有一个库 Rackspace Cloud API上的发送点。云服务器有一个libarry, 一个用于cloudfile,一个用于clouddns,一个用于cloudloadbalancer。哪个男人 有很多冗余代码,需要四个导入和四个实例化 这取决于你来消除他们之间的不相容。
所以蒸发就诞生了。一个api对应一个库。
安装
使用pip安装蒸发器:
pip install vaporize
用法
汽化器设计简单易用。在中连接到Rackspace云 只有两行代码:
>>> import vaporize >>> vaporize.connect('username', 'apikey')
文档
api文档和用户指南(在工作中)可用here。
贡献
汽化器目前仍在开发中。欢迎投稿。只是叉子 此回购并开始发出拉取请求。
功能
支持以下Rackspace云服务:
- CloudServers
- CloudServers - Next Gen.
- CloudLoadBalancers
- CloudDNS
- CloudDatabases
- CloudBlockStorage
计划功能
支持以下Rackspace云服务:
- CloudFiles
- CloudMonitoring