是否有支持带有keystone身份验证的swift(OpenStack)的java库?
它似乎在JClouds中正在进行中,但还没有完成,cloudfiles似乎也不支持它。
答案 0 :(得分:3)
swift(称为openstack-swift)的彻底检修是in progress。同时,您可以使用提供程序密钥“swift-keystone”的任何jclouds 1.7版本。
实施例
view = ContextBuilder.newBuilder("swift-keystone") // or new SwiftKeystoneApiMetadata()
.credentials("tenantName:userName", "password")
.endpoint("http://localhost:5000/v2.0")
.buildView(BlobStoreContext.class);
答案 1 :(得分:3)
JOSS是使用Keystone身份验证的Java专用OpenStack Swift绑定。在Github page上,有几个教程可以看看它是如何工作的。
免责声明:我是JOSS的作者之一