首页 > 解决方案 > Cloud Sql 代理私有 IP 外部应用程序

问题描述

简单的问题:有什么方法可以从外部应用程序通过云 sql 代理连接到私有 IP 下的 GCP SQL 数据库?(本地开发环境)

我按照官方教程中的每一步来配置具有所有要求的云 sql 代理,但是所有连接都因超时而失败。

标签: google-cloud-platformgoogle-cloud-sqlcloud-sql-proxy

解决方案


为了通过 Cloud SQL 代理仅使用私有 IP 连接到 Cloud SQL 实例,需要将代理安装在可以访问与 Cloud SQL 实例相同的 VPC 网络的资源(可能是例如计算引擎实例)中。由于您的本地开发环境可能不符合该要求,因此连接将失败。

您可以将本地开发环境移动到与 Cloud SQL 实例位于同一 VPC 网络中的计算引擎实例,或在实例上临时启用公共 IP 并通过授权网络选项仅授权您的 IP,并使用 Cloud SQL 代理获得访问权限到实例。


推荐阅读