google-cloud-platform - Cloud Sql 代理私有 IP 外部应用程序
问题描述
简单的问题:有什么方法可以从外部应用程序通过云 sql 代理连接到私有 IP 下的 GCP SQL 数据库?(本地开发环境)
我按照官方教程中的每一步来配置具有所有要求的云 sql 代理,但是所有连接都因超时而失败。
解决方案
为了通过 Cloud SQL 代理仅使用私有 IP 连接到 Cloud SQL 实例,需要将代理安装在可以访问与 Cloud SQL 实例相同的 VPC 网络的资源(可能是例如计算引擎实例)中。由于您的本地开发环境可能不符合该要求,因此连接将失败。
您可以将本地开发环境移动到与 Cloud SQL 实例位于同一 VPC 网络中的计算引擎实例,或在实例上临时启用公共 IP 并通过授权网络选项仅授权您的 IP,并使用 Cloud SQL 代理获得访问权限到实例。
推荐阅读
- swift - 如何从 Firestore 服务器时间戳中提取本地时间?
- c++ - CMake add_executable 应该包含头文件吗?
- parquet - Azure Datafactory 从 parquet 复制数据
- mysql - 查找,必要时在一条 SQL 语句中插入
- javascript - 如何在 React Router 中包含 props 回调
- javascript - 如何在 JavaScript 中制作“类型效果”?
- google-apps-script - 谷歌表单上传文件夹视图/树
- pandas - 使用 sklearn 进行逻辑回归的情绪分析
- amazon-web-services - 通过指定日期条件(DateGreaterThan、DateLessThan)限制 AWS 开发人员高级用户访问
- python - 为什么每次单击按钮时我的 tkinter GUI 都会闪烁?