2016-12-02 5 views
2

メッセージボックスサービスが1つのスペースにある場合、MY_ANALYTICS_SPACE、別のスペースにアプリケーションがありますMY_WEBAPPS_SPACE。これらのスペースは、組織の2つの異なる部分を表し、別々に保たれるように設計されています。外部サービスVCAP_SERVICESをアプリに挿入できますか?

しかし、MessageHubのような企業全体の統合テクノロジは、複数の領域にまたがる可能性があります。

サービスとアプリケーションが異なるスペースにある場合、MessageHubの接続の詳細を私のアプリケーションのVCAP_SERVICESに注入することはできますか?

答えて

4

ご質問ありがとうございます。

はいこの機能は、user-providedサービス機能によって提供されます。

ここでは、これを達成するいくつかの例のシェルスクリプトの呼び出しです:

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}" 
は、
関連する問題