2

我想编写一个在 Bluemix 外部运行的 Java 程序,它与我提供的 Bluemix 对象存储的实例进行交互。

该程序将使用 Swift REST API 与服务进行交互。

服务文档中主要缺少有关如何使用 REST API 的文档,而且 OpenStack 文档对于如何访问 Bluemix 服务的具体细节没有帮助。

有人能告诉我要设置什么标头以及使用什么 URL 来对服务进行身份验证,然后设置什么标头以及使用什么 URL 来进一步与服务交互吗?我在哪里可以找到我的服务实例的这些信息?显示的服务凭据中似乎并非全部可用。

另外,每次进行 REST 调用时我是否需要进行基本身份验证,或者有没有办法获取令牌?这在哪里解释?

4

1 回答 1

0

Bluemix Object Storage 使用 OpenStack Identity (Keystone) v3 API 进行身份验证。有关 REST API 的完整文档,请参阅:http: //developer.openstack.org/api-ref-identity-v3.html

由于您的应用程序将使用 Java 开发,因此我建议您使用 openstack4j SDK。例如,将 openstack4j 与 Bluemix 对象存储服务一起使用,请参阅:https ://developer.ibm.com/recipes/tutorials/connecting-to-ibm-object-storage-for-bluemix-with-java/

于 2016-02-06T15:05:33.820 回答