gpt4 book ai didi

database - Bluemix 本地 : How do I add an existing on-prem DB2 database as service?

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:47 24 4
gpt4 key购买 nike

我正在使用 Bluemix Local,并且有一个现有的本地数据库 (DB2 LUW),我想将其与 Cloud Foundry 应用程序一起使用。我如何才能将该数据库“testDB”作为服务提供,以便我的应用程序可以使用 VCAP_SERVICES 变量来访问该数据库?

我需要定制代理还是用户提供的服务可以解决问题?

cf cups db2-testdb 只添加了一个服务,没有添加 JDBC 属性。

最佳答案

用户提供的服务是使任何现有本地数据库(在您的情况下为 DB2)可用于 Bluemix Local(实际上是任何 Cloud Foundry 实例)上的 Cloud Foundry 应用程序的正确选择。

  1. 登录到 Bluemix/Cloud Foundry
  2. 创建用户提供的服务
  3. 将服务绑定(bind)到应用

您还可以更新用户提供的服务的属性。

要在创建期间指定属性,请使用:
cf cups db2-testdb -p '{"jdbcURL": "jdbc:db2://yourMachine.com:50000/TESTDB"}'

稍后更改属性(更新用户提供的服务):
cf uups db2-testdb -p '{"jdbcURL": "jdbc:db2://yourMachine2.com:40000/TESTDB02"}'

要将服务绑定(bind)到应用程序,请使用 GUI 或以下命令:
cf 绑定(bind)服务 yourAppName db2-testdb
然后,您的应用程序将能够通过 VCAP_SERVICES 变量找到服务并读取 jdbcURL 的值。 See this blog entry for details .

关于database - Bluemix 本地 : How do I add an existing on-prem DB2 database as service?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35841506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com