将所有服务实例列出到Cloud Foundry的Cloud Controller API(API Docs)的请求会在响应正文中显示凭据属性。
我知道您可以通过Open Service Broker API在服务绑定和服务密钥中提供凭据,但是如何在服务实例中填充此全局凭证对象?
Imo,这只能在服务供应期间发生,但在供应的响应中定义的所有Service Broker API都是仪表板URL和操作。答案 0 :(得分:1)
我查看了几个我的实验室环境,其中安装了许多不同的服务代理。他们都没有使用你所询问的领域。
即。 cf curl /v2/service_instances
。字典resources[].entity.credentials
总是空的。
我的理解是服务凭证与服务绑定或服务密钥相关联,而不是服务本身。如果要查看服务绑定或服务密钥,则需要使用不同的API调用。
Ex:服务绑定cf curl /v2/service_instances/<service-instance-guid>/service_bindings
。在输出resources[].entity.credentials
中应填充服务信息(即主机名,端口,用户名,密码等......;服务提供的任何内容)。
同样,服务密钥凭据将位于API cf curl /v2/service_instances/<service-instance-guid>/service_keys
下。
也许其他人可以出现并告诉我们这个全球领域的目的,但在我写这篇文章的时候,它似乎没用。
希望有所帮助!