我创建了一个用户定义的服务(Compose Mongo DB)和Watson Dialog Service。我想将这两个服务绑定到我在IBM Container中部署的应用程序,但是,我无法做到。
我尝试了这些,但都没有效果:
BIND_TO
,但我只能绑定1个服务(例如,使用逗号分隔使用用户界面 - BIND_TO : MongoBridge, WatsonBridge
)BIND_TO : MongoWatsonBridge
MongoWatsonBridge具有用户定义的Mongo服务 - 只是URL - & Watson Dialog服务绑定) BIND_TO
用户定义的+ Watson服务时,它也不起作用(例如BIND_TO : MongoWatsonBridge
,还有--env CCS_BIND_SRV=Watson-Dialog-Service
)当然,用户定义的不能使用--env CCS_BIND_SRV=MongoBridge
- Bluemix会抛出错误
我可以单独绑定每个服务(使用BIND_TO
用于MongoBridge,使用--env CCS_BIND_SRV=Watson-Dialog-Service
)
如果它受支持,请告诉我,或者它是一个错误,它认为可以工作,但不能正常工作,或者还有其他方法可以绑定这两种服务。
答案 0 :(得分:0)
用户定义的服务不支持服务密钥生成,因此无法使用“CCS_BIND_SRV”参数进行绑定。将这两种服务绑定到容器的唯一方法是使用CF桥接应用程序。创建一个CF桥应用程序并将这些服务(用户定义和Watson)绑定到此应用程序。然后使用命令行中的“CCS_BIND_APP =”环境变量将此应用程序绑定到容器。