bluemix容器无法一起添加用户定义的服务和Watson服务

时间:2016-04-13 18:52:49

标签: dialog containers ibm-cloud ibm-watson

我创建了一个用户定义的服务(Compose Mongo DB)和Watson Dialog Service。我想将这两个服务绑定到我在IBM Container中部署的应用程序,但是,我无法做到。

我尝试了这些,但都没有效果:

  1. 我尝试使用BIND_TO,但我只能绑定1个服务(例如,使用逗号分隔使用用户界面 - BIND_TO : MongoBridge, WatsonBridge
  2. 当我使用2个服务绑定创建桥接CF时,它也不起作用(例如使用UI - BIND_TO : MongoWatsonBridge MongoWatsonBridge具有用户定义的Mongo服务 - 只是URL - & Watson Dialog服务绑定)
  3. 当我尝试使用--env CCS_BIND_SRV进行BIND_TO用户定义的+ Watson服务时,它也不起作用(例如BIND_TO : MongoWatsonBridge,还有--env CCS_BIND_SRV=Watson-Dialog-Service
  4. 当然,用户定义的不能使用--env CCS_BIND_SRV=MongoBridge - Bluemix会抛出错误

    我可以单独绑定每个服务(使用BIND_TO用于MongoBridge,使用--env CCS_BIND_SRV=Watson-Dialog-Service

    如果它受支持,请告诉我,或者它是一个错误,它认为可以工作,但不能正常工作,或者还有其他方法可以绑定这两种服务。

1 个答案:

答案 0 :(得分:0)

用户定义的服务不支持服务密钥生成,因此无法使用“CCS_BIND_SRV”参数进行绑定。将这两种服务绑定到容器的唯一方法是使用CF桥接应用程序。创建一个CF桥应用程序并将这些服务(用户定义和Watson)绑定到此应用程序。然后使用命令行中的“CCS_BIND_APP =”环境变量将此应用程序绑定到容器。