在之前的一个question https://stackoverflow.com/questions/40321385/how-to-get-an-api-key-for-messagehubs-management-rest-api/40321768#40321768,我可以获得与MessageHub管理api交互的apiKey。
我没有将此服务绑定到 Bluemix 应用程序,因此我无权访问应用程序中的 VCAP_SERVICES 环境变量。
我想以编程方式检索服务凭据。我认为这可能是一个通用的 Bluemix cf api 问题,而不是 MessageHub 问题。
如何使用 API 调用检索服务凭证?
可悲的是因为BlueMix 运行的 Cloud Foundry 版本已过期 6 个月 http://cf-release-dates.public.providers.cfpush.it/,你不能使用列出服务密钥 https://apidocs.cloudfoundry.org/245/service_instances/list_all_service_keys_for_the_service_instance.html端点。
您唯一的选择是将其绑定到某个应用程序(甚至可能不是真正的应用程序)以提取凭据。
有一种观点认为,人们需要服务凭证是一种反模式,但有很多用例是有必要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)