如何在Bluemix Object Store中使用Swift REST API?

时间:2016-02-05 23:11:18

标签: ibm-cloud object-storage

我想编写一个在Bluemix外部运行的Java程序,它与我配置的Bluemix对​​象库的实例进行交互。

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

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

有人可以告诉我要设置哪些标头以及使用该服务进行身份验证的URL,然后设置哪些标头以及用于进一步与服务进行交互的URL?我在哪里可以找到我的服务实例的这些信息?它似乎并未显示在所显示的服务凭证中。

另外,每次进行REST调用时,是否需要进行基本身份验证,还是有办法获取令牌?那解释了什么?

1 个答案:

答案 0 :(得分: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/