如何使用 python 代码创建与 google 云实例的连接?
How to create a connection with google cloud instance with python code?
我完全在 python 上工作,需要将我的云实例 SQL 连接到我的 python 项目(某种软件)。现在我需要的是不使用 cloud_sql_proxy 我只需要建立连接并且只使用 python 这样客户端就不需要安装 Google Cloud SDK.
使用 cloud_sql_proxy 需要一种无需 google SDK
即可执行的方法
cloud_sql_proxy -instances=Instance-Name:tcp:3306
我希望不安装google SDK只使用python客户端就可以访问数据库
如果您确实需要这样做:
- 将您的 cloudsql 实例暴露给运行 python 代码的 IP 地址。在 cloudsql -> 连接 -> 授权网络下的控制台中执行此操作。
- 使用您选择的数据库连接工具通过实例的 IP 地址进行连接。查看您的代码段,您使用的是 postgres,所以我建议
psycopg2
否则,如果你的python代码在GCP中也是运行,你可以使用内部ip(前提是他们在同一个网络)
我完全在 python 上工作,需要将我的云实例 SQL 连接到我的 python 项目(某种软件)。现在我需要的是不使用 cloud_sql_proxy 我只需要建立连接并且只使用 python 这样客户端就不需要安装 Google Cloud SDK.
使用 cloud_sql_proxy 需要一种无需 google SDK
即可执行的方法cloud_sql_proxy -instances=Instance-Name:tcp:3306
我希望不安装google SDK只使用python客户端就可以访问数据库
如果您确实需要这样做:
- 将您的 cloudsql 实例暴露给运行 python 代码的 IP 地址。在 cloudsql -> 连接 -> 授权网络下的控制台中执行此操作。
- 使用您选择的数据库连接工具通过实例的 IP 地址进行连接。查看您的代码段,您使用的是 postgres,所以我建议
psycopg2
否则,如果你的python代码在GCP中也是运行,你可以使用内部ip(前提是他们在同一个网络)