当前位置: 首页 > 知识库问答 >
问题:

如何从部署在PCF上的springboot应用程序连接到Amazon RDS MySQL数据库?

皇甫浩壤
2023-03-14

将amazon rds mysql数据库与部署在PCF(Pivotal Cloud Foundry)上的spring boot应用程序连接需要任何特殊配置吗。当我试图通过自动配置绑定时,我会收到一个错误,说明无法获取jdbc连接。

共有2个答案

储阳曦
2023-03-14

使用以下命令创建用户提供的服务:

cf cups SERVICE_NAME -p "uri"

URI格式应如下所示:

jdbc:mysql://HOST:PORT/SCHEMA_NAME?user=USERNAME&password=PASSWORD

当您将此服务绑定到应用程序时,Spring Boot将自动检测数据库和wil

黄浩涆
2023-03-14

您必须使用cloud foundry命令创建用户提供商服务。

  1. 创建一个JSON文件并填充数据库连接信息。
  2. 使用Cup命令映射JSON文件路径位置并创建服务。
  3. 使用环境变量中的VCAP_SERVICES在应用程序中使用。
  4. 从Amazon RDS MySQL,您应该打开应用实例访问数据库的流量。
  5. 这一点可能行得通。在我看来,您可以在入站规则中指向Diego Cells的IP地址,以打开Amazon MySQL安全组的流量。因为应用程序实例正在Diego Cells中运行。
 类似资料:
  • 我正在开发一个将部署在pivotal cloud foundry中的Spring Boot应用程序,它需要读取/侦听来自Websphere MQ的消息。有办法做到这一点吗?

  • 问题内容: 我正在为我的三年级项目编写应用程序。该应用程序将需要与外部mySQL数据库进行交互。该应用程序将从数据库中检索数据,并在ListView中将其显示给用户。 我对应用程序将要具有的功能有很好的了解。我也花了很多时间使用ListViews和本地SQLite数据库。我还对HttpUrlConnection类做了一些重新研究。 我只是想知道有人能为我提供更多有关如何访问此外部数据库的指导吗?

  • 喂,伙计们! 这是我的第一次,所以我会尽力做到最好。 我想创建一个应用程序,它是运行与Springboot框架,我想把它连接到一个docker容器嵌入MySQL(但Spring启动应用程序不是运行在docker) 所以我一直关注这个帖子 我已经做了我的docker-comact: 我用这个命令运行它: 一切都很好,所以现在我在Spring靴上改变application.properties: 但当

  • 完成干净的构建后,我将war文件复制到Tomcat的文件夹中。但是部署会发生两次,并且在上下文已经存在的情况下以异常结束。我错过了什么? 非常感谢您的帮助。

  • 我正在使用Hibernate从Karaf 2.3连接到PostgreSQL。4容器,当我部署包时,有一个异常是javax。命名。NameNotFoundException osgi:service/javax。sql。DataSource/“(osgi.jndi.service.name=jdbc/postgresds)。 这是我的坚持。xml文件 这是我的blueprint.xml文件: 这是我

  • 问题内容: 我正在研究将由学校使用的应用程序。每所学校将建立自己的数据库。每个学校都会为应用程序提供自己的“设置”文件。设置文件将包含创建设置文件的特定学校的数据库URL。这样一来,使用该应用程序的学生如果想连接到其他数据库,就只能加载其他设置文件。 我的问题是,如何保护用于连接数据库的用户名和密码?因此,只有应用程序具有对数据库的读写访问权限。应用程序仅具有该特定学校的读写权限吗? 如果您需要更