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



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

我试过这些,但都不管用:

  1. 我尝试使用BIND_TO,但我只能绑定1个服务(例如,使用UI-BIND_TO : MongoBridge, WatsonBridge使用逗号分隔)
  2. 当我创建带有2个服务绑定的桥接CF时,它也不起作用(例如,使用UI-BIND_TO : MongoWatsonBridge,其中MongoWatsonBridge有用户定义的Mongo服务-只有URL-&WatsonDialog服务绑定)
  3. 当我尝试使用--env CCS_BIND_SRV使用BIND_TO用户定义的+Watson服务时,它也不起作用(例如BIND_TO : MongoWatsonBridge,还有--env CCS_BIND_SRV=Watson-Dialog-Service

当然,用户定义不适用于--env CCS_BIND_SRV=MongoBridge-Bluemix抛出错误

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

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

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

最新更新