ibmjstart/zendservice-openstack

针对Bluemix和IBM对象存储修改的OpenStack API的OOP包装器

dev-master 2015-03-03 14:23 UTC

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