Ibm cloud 我可以将外部服务VCAP_服务注入我的应用程序吗?

Ibm cloud 我可以将外部服务VCAP_服务注入我的应用程序吗?,ibm-cloud,cloud-foundry,message-hub,Ibm Cloud,Cloud Foundry,Message Hub,如果我在一个空间中有一个MessageHub服务,MY_ANALYTICS_空间,而我在另一个空间中有一个应用程序,MY_WEBAPPS_空间。这些空间代表组织的两个不同部分,并被设计为分开的 然而,像MessageHub这样的企业级集成技术可能跨越多个领域 当服务和应用程序位于不同的空间时,是否可以将MessageHub的连接详细信息注入我的应用程序的VCAP_服务中 谢谢你的提问 是,此功能由服务功能提供 下面是一些示例shell脚本调用,可以实现这一点: cf target -s MY_A

如果我在一个空间中有一个MessageHub服务,MY_ANALYTICS_空间,而我在另一个空间中有一个应用程序,MY_WEBAPPS_空间。这些空间代表组织的两个不同部分,并被设计为分开的

然而,像MessageHub这样的企业级集成技术可能跨越多个领域


当服务和应用程序位于不同的空间时,是否可以将MessageHub的连接详细信息注入我的应用程序的VCAP_服务中

谢谢你的提问

是,此功能由服务功能提供

下面是一些示例shell脚本调用,可以实现这一点:

cf target -s MY_ANALYTICS_SPACE
cf create-service messagehub standard common-messagehub
cf create-service-key common-messagehub Credentials-1
JSON=$(cf service-key common-messagehub Credentials-1 | tail -n +3)
cf target -s MY_WEBAPPS_SPACE
cf create-user-provided-service common-messagehub -p "${JSON}" \
    || cf update-user-provided-service common-messagehub -p "${JSON}"