我想编写一个在Bluemix外部运行的Java程序,它与我配置的Bluemix对象库的实例进行交互。
该程序将使用Swift REST API与服务进行交互。
服务文档中主要缺少如何使用REST API的文档,OpenStack文档对如何访问Bluemix服务的细节没有帮助。
有人可以告诉我要设置哪些标头以及使用该服务进行身份验证的URL,然后设置哪些标头以及用于进一步与服务进行交互的URL?我在哪里可以找到我的服务实例的这些信息?它似乎并未显示在所显示的服务凭证中。
另外,每次进行REST调用时,是否需要进行基本身份验证,还是有办法获取令牌?那解释了什么?
答案 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/