有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java PostgreSql在本地连接到远程服务器GCP

我正在尝试使用pgAdmin或sql developer在本地连接到远程数据库。数据库在GCP上,但我不知道我遗漏了什么。 在截图上

它在GCP中被配置为一个云SQL实例,问题是最初它没有公共IP,只有私有IP。因此,我按照:https://cloud.google.com/sql/docs/postgres/authorize-networks#authorized-networks中的说明公开了一个

这就是当前的情况(我使用VM实例中java项目的application.properties中的用户名和密码连接到sqlDeveloper):

screen of the configuration of CloudSql

以及sql developer的配置:

sqlDeveloper setup

肯定少了什么,或者我做错了

有人能帮我在本地连接到数据库吗。 我对GCP一无所知。我习惯了tomcat上下文中的配置文件。xml


共 (1) 个答案

  1. # 1 楼答案

    如果没有公共IP,则无法从GCP外部连接实例。所以你不能(轻易地)离开你的当地环境

    wrote an article on this。看一看,你就会明白问题是什么,以及如何解决(困难的方法!)