如何使用python代码与Google Cloud实例创建连接?

时间:2019-05-22 11:23:33

标签: python google-cloud-sql

我正在完全致力于python,需要将云SQL实例连接到我的python项目(某种软件)。现在,我需要的是不使用cloud_sql_proxy,而仅需要使用python进行连接,这样客户端就无需安​​装Google Cloud SDK。

使用的cloud_sql_proxy需要一种无需Google SDK即可执行的方法

cloud_sql_proxy -instances=Instance-Name:tcp:3306

我希望不通过仅使用python客户端安装Google SDK即可访问数据库

1 个答案:

答案 0 :(得分:1)

如果您确实需要这样做:

  1. 将您的cloudsql实例暴露于运行python代码的IP地址。在控制台中的cloudsql->连接->授权网络下执行此操作。
  2. 使用您选择的数据库连接工具通过实例的IP地址进行连接。查看您的代码段,您正在使用postgres,所以我建议psycopg2

否则,如果您的python代码也在GCP中运行,则可以使用内部ip(前提是它们位于同一网络中)