ibmjstart / zendservice-openstack
针对Bluemix和IBM对象存储修改的OpenStack API的OOP包装器
dev-master
2015-03-03 14:23 UTC
Requires
- php: >=5.3.3
- zendframework/zend-http: >=2.1.4
- zendframework/zendservice-api: dev-master
This package is not auto-updated.
Last update: 2024-09-28 17:02:10 UTC
README
提供OpenStack API最新版本的简单PHP库。此组件的目的是简化PHP开发者对OpenStack API的使用,提供简单的OO接口。
发布说明
此组件仍在开发中,请勿在生产环境中使用。它使用ZendService_Api组件来管理对OpenStack服务的HTTP API调用。
以下报告了每个子组件的开发状态
- BlockStorage [COMPLETED]
- Compute [COMPLETED]
- Identity [COMPLETED]
- ObjectStorage [COMPLETED]
- Networking [TO DO]
- Image [TO DO]
我们使用RackSpace云服务测试了API。我们希望使用TryStack.org(我们正在等待API支持)进行测试。如果您使用的是支持OpenStack的不同云服务,请测试此组件。为了执行在线测试,您需要编辑tests文件夹下的TestConfiguration.php.dist
文件,并使用您的账户信息更改认证常量。您可以在tests文件夹下运行以下命令来执行测试
phpunit ZendService/OpenStack
安装
您可以使用以下方式安装
curl -s https://getcomposer.org/installer | php
php composer.phar install