如何使用python代码创建与google cloud实例的连接?

如何使用python代码创建与google cloud实例的连接?,python,google-cloud-sql,Python,Google Cloud Sql,我正在完全使用python,需要将我的云SQL实例连接到我的python项目(某种软件)。现在我需要的是,如果不使用cloud\u sql\u proxy,我只需要使用python进行连接,这样客户端就不需要安装googlecloudsdk 使用的cloud\u sql\u代理需要一种在没有google SDK的情况下执行的方法 cloud_sql_proxy -instances=Instance-Name:tcp:3306 如果您确实需要这样做,我希望在不使用python客户端安装goog

我正在完全使用python,需要将我的云SQL实例连接到我的python项目(某种软件)。现在我需要的是,如果不使用cloud\u sql\u proxy,我只需要使用python进行连接,这样客户端就不需要安装googlecloudsdk

使用的cloud\u sql\u代理需要一种在没有google SDK的情况下执行的方法

cloud_sql_proxy -instances=Instance-Name:tcp:3306

如果您确实需要这样做,我希望在不使用python客户端安装google SDK的情况下,您可以访问数据库

  • 将cloudsql实例公开到运行python代码的ip地址。在控制台中的cloudsql->Connections->Authorized networks下执行此操作
  • 使用您选择的数据库连接工具,通过实例的ip地址进行连接。查看您的代码片段,您正在使用postgres,因此我建议
    psycopg2
  • 否则,如果python代码也在GCP中运行,则可以使用内部ip(前提是它们位于同一网络中)