简介
OpenStack4j是Openstack项目Java版的SDK,包含了Identity、Compute、Image、network等大多数API。
官网:http://www.openstack4j.com/
github:https://github.com/gondor/openstack4j
安装
如果是使用Maven,可以参考http://www.openstack4j.com/learn/getting-started/进行配置
如果是普通项目,经过测试,除了导入openstack4j-1.0.1-withdeps.jar以外,还需要jackson-core-asl-1.9.13.jar、jackson-mapper-asl-1.9.13.jar和javax.ws.rs-api-2.0-rc3.jar三个包,前两个是处理时JSON用到的,最后一个是调用Restful api使用的。
使用
以认证为例:
OSClient os = OSFactory.builder()
.endpoint("http://127.0.0.1:5000/v2.0")
.credentials("admin","sample")
.tenantName("admin")
.authenticate();
看起来非常的简洁
其它
更多API使用方法:http://www.openstack4j.com/learn/
相关jar包下载:http://pan.baidu.com/s/1c03WyQ0