【问题标题】:How to get VCAP_SERVICES environment variables WITHOUT binding to an application?如何在不绑定到应用程序的情况下获取 VCAP_SERVICES 环境变量?
【发布时间】:2015-10-13 09:10:10
【问题描述】:

我经常在 Bluemix 中创建独立服务。例如,Apache Hadoop、Cloudant 和 DashDB 的分析。

我不需要应用程序来使用这些服务,但似乎我必须绑定到应用程序才能使用 url、用户名、密码等访问 VCAP_SERVICES 环境变量。

问题:如何在不绑定到应用程序的情况下获取 VCAP_SERVICES 环境变量?

【问题讨论】:

    标签: ibm-cloud


    【解决方案1】:

    对于许多服务,您必须将它们绑定到应用才能获得 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 中,当服务支持此功能时,在查看服务仪表板时,您会在面板中看到“服务凭证”选项。选择此选项可让您查看已创建的凭据以及用于创建新凭据的“添加凭据”按钮。

    【讨论】:

      猜你喜欢
      • 2019-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      • 2015-10-11
      • 2016-10-02
      • 2018-11-10
      相关资源
      最近更新 更多