Google CloudSQL 无法连接到代理后的 Informatica

Google CloudSQL unable to connect to Informatica behind proxy

我正在尝试从公司代理内的 Informatica 服务器连接到 CloudSQL 数据库。我得到了服务器的 Public IP 并添加到授权网络。

但仍然无法连接到服务器并尝试使用 CIDR 表示法添加整个 IP ..*.0/24.

CloudSQL 中是否有获取被拒绝的连接的方法,以便可以将其添加到授权网络中。

您是否为实例分配了 public IP?这是连接互联网所必需的。

你能创建一个新的 GCE VM 来连接吗?

  1. 使用 ubuntu 映像创建 VM
  2. 运行 sudo apt-get install mysql-client
  3. 将 VM 在云中的 IP 地址列入白名单 SQL
  4. 在 VM 上使用 mysql 客户端进行连接

为了回答你的问题,"Is there anyway in Cloud SQL to get connections which are getting refused, so that it can be added to Authorized networks."

您可以使用“0.0.0.0/0”和“::/0”(IPv6) 将所有内容列入白名单。

无法查看拒绝连接的 IP 地址的日志。您应该列入白名单的 IP 地址通常是您在 ip4.me.

中看到的地址

如果白名单是问题所在,错误消息应该是 "Lost connection to MySQL server at 'reading initial communication packet'"。如果您收到不同的错误消息,您可能连接到错误的 IP 地址,可能没有为您的实例分配 IP 地址,或者可能有公司防火墙停止出站 MySQL 连接(端口 3306)。