copyright | lastupdated | ||
---|---|---|---|
|
2017-02-07 |
{:new_window: target="_blank"} {:shortdesc: .shortdesc} {:screen: .screen} {:codeblock: .codeblock} {:pre: .pre}
{: #vcap}
When your application is bound to the {{site.data.keyword.messagehub}} service, details of the service are stored in JSON format in the VCAP_SERVICES environment variable for your app. Here is an example:
{
"credentials": {
"mqlight_lookup_url": "https://mqlight-lookup.messagehub.services.us-south.bluemix.net/Lookup?serviceId=584e8436-e7f5-43db-96ac-2864fccae5ae",
"api_key": "d9JSx1SYsmLzNRbbgUFneDm2DtkedlVeViObYJIvrPAf2kJA",
"kafka_admin_url": "https://kafka-admin.messagehub.services.us-south.bluemix.net:443",
"kafka_rest_url": "https://kafka-rest.messagehub.services.us-south.bluemix.net:443",
"kafka_brokers_sasl": [
"kafka01.messagehub.services.us-south.bluemix.net:9093",
"kafka02.messagehub.services.us-south.bluemix.net:9093",
"kafka03.messagehub.services.us-south.bluemix.net:9093",
"kafka04.messagehub.services.us-south.bluemix.net:9093",
"kafka05.messagehub.services.us-south.bluemix.net:9093"
],
"user": "d9JSx1SYsmLzNRbb",
"password": "gUFneDm2DtkedlVeViObYJIvrPAf2kJA"
}
}
{: codeblock}
The environment variable's content is the same, regardless of the API that you use to connect to {{site.data.keyword.messagehub}}. Your {{site.data.keyword.Bluemix_notm}} app selects the appropriate credentials from the VCAP_SERVICES environment variable, depending on the interface in use.