1

是否有支持 swift (OpenStack) 和 keystone 身份验证的 java 库?

它似乎在 JClouds 中进行中,但尚未完成,并且 cloudfiles 似乎也不支持它(还)。

4

2 回答 2

3

对 swift(称为 openstack-swift)的彻底改造正在进行中。同时,您可以使用任何带有提供程序密钥“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);
于 2012-11-16T20:34:40.650 回答
3

JOSS是使用 Keystone 身份验证的 Java 专用 OpenStack Swift 绑定。在Github 页面上,有几个教程可以了解它是如何工作的。

免责声明:我是 JOSS 的作者之一

于 2013-04-30T08:00:12.980 回答