【发布时间】:2015-10-13 09:10:10
【问题描述】:
我经常在 Bluemix 中创建独立服务。例如,Apache Hadoop、Cloudant 和 DashDB 的分析。
我不需要应用程序来使用这些服务,但似乎我必须绑定到应用程序才能使用 url、用户名、密码等访问 VCAP_SERVICES 环境变量。
问题:如何在不绑定到应用程序的情况下获取 VCAP_SERVICES 环境变量?
【问题讨论】:
标签: ibm-cloud
我经常在 Bluemix 中创建独立服务。例如,Apache Hadoop、Cloudant 和 DashDB 的分析。
我不需要应用程序来使用这些服务,但似乎我必须绑定到应用程序才能使用 url、用户名、密码等访问 VCAP_SERVICES 环境变量。
问题:如何在不绑定到应用程序的情况下获取 VCAP_SERVICES 环境变量?
【问题讨论】:
标签: ibm-cloud
对于许多服务,您必须将它们绑定到应用才能获得 VCAP_SERVICES 凭据。
有些服务开始采用一种服务密钥功能,它允许您在不绑定到应用程序的情况下创建和访问凭据。使用cf 命令行工具,如果服务支持以下命令,则可以使用它们:
SERVICES:
create-service-key, csk Create key for a service instance
service-keys, sk List keys for a service instance
service-key Show service key info
delete-service-key, dsk Delete a service key
https://docs.cloudfoundry.org/devguide/services/service-keys.html 上的 CloudFoundry 文档提供了更多详细信息。
在 Bluemix UI 中,当服务支持此功能时,在查看服务仪表板时,您会在面板中看到“服务凭证”选项。选择此选项可让您查看已创建的凭据以及用于创建新凭据的“添加凭据”按钮。
【讨论】: