Ibm cloud Bluemix对象存储-什么';这两者之间的区别是什么;“绑定”;及;“未绑定”;上下文

Ibm cloud Bluemix对象存储-什么';这两者之间的区别是什么;“绑定”;及;“未绑定”;上下文,ibm-cloud,Ibm Cloud,我正在试图弄清楚如何使用Bluemix对象存储V2服务。我正在看网站上的文档 本文档从根本上区分了“未绑定上下文”和“绑定上下文”,但没有真正解释这意味着什么。这是什么意思?为什么我不得不在一种互动方式和另一种互动方式之间做出选择 下面的问题是:对于“未绑定上下文”,文档说明“要查看云凭据,请转到服务仪表板中的下拉列表。” “服务仪表板”中的“下拉列表”是什么?您能说得更具体些吗?通过“未绑定上下文”,它表示如果您从非Bluemix应用程序或未绑定服务的Bluemix应用程序访问ObjectS

我正在试图弄清楚如何使用Bluemix对象存储V2服务。我正在看网站上的文档

本文档从根本上区分了“未绑定上下文”和“绑定上下文”,但没有真正解释这意味着什么。这是什么意思?为什么我不得不在一种互动方式和另一种互动方式之间做出选择

下面的问题是:对于“未绑定上下文”,文档说明“要查看云凭据,请转到服务仪表板中的下拉列表。”


“服务仪表板”中的“下拉列表”是什么?您能说得更具体些吗?

通过“未绑定上下文”,它表示如果您从非Bluemix应用程序或未绑定服务的Bluemix应用程序访问ObjectStorage(v2)服务,则需要连接到该服务的详细信息。相反,“绑定上下文”是指当您的Bluemix应用程序绑定到该服务时

当您处于“绑定上下文”中时,您将使用
VCAP\u服务
属性查找名为
auth\u url
的属性,调用该属性时,将返回访问服务所需的对象存储凭据。这些证书与您在“未绑定上下文”中获得的证书相同

它所说的服务仪表板是您在(或)单击配置的服务时看到的仪表板。以下是我的一个例子:


如果您正在寻找如何在“绑定上下文”中使用ObjectStorage(v2)服务的示例,那么请在此处查看我的github项目。对于“未绑定上下文”,即Bluemix之外的另一个应用程序,您可以从开始使用代码,但您需要以某种方式为您的应用程序提供服务仪表板下拉列表中提到的凭据(硬编码或环境属性等)

这很有帮助。但我仍然想知道绑定和未绑定之间的区别。我可以从Bluemix控制台获取VCAP_服务属性,那么为什么我不能使用这些属性从未绑定的上下文获取访问权限呢?无论哪种方式,我都需要将凭据从Bluemix控制台复制到我的应用程序中。为什么有两条不同的道路?我可以在“绑定”服务之外使用“绑定”进程吗?我可以在“绑定”服务中使用“未绑定”进程吗?当应用程序绑定时,您可以通过编程方式访问
vcap_服务
,因此代码中唯一的一点就是说查找
vcap_服务
属性,返回的值是所有ObjectStorage信息的JSON对象。因此,如果您将应用程序部署到其他地方或具有不同的ObjectStorage实例,则无需重新编码应用程序。使用unbound时,没有vcap_服务信息,因此您必须自己完成。是的,您可以将“未绑定”流程与“绑定”服务一起使用。