首页 > 解决方案 > Google Cloud SQL - 来自 QGIS 的 PostgreSQL 数据库连接,用于第三方

问题描述

我有一个 Google Cloud SQL PostgreSQL 数据库,我可以在其中使用 SSL 并在允许的连接设置中输入我的 IP 地址进行连接。但是,我不想列出将要连接到该数据库的所有 IP 地址(因为我不知道所有 IP 地址)。我有大约 15 个人,我希望他们使用 QGIS 登录到我的数据库,并且他们应该能够更改数据,因为这是一项研究。安全性不是一个大问题,因为该数据库将在很短的时间内在线。你能建议什么连接方法?用户不是很熟练,所以我需要设置一切。

标签: postgresqlgoogle-cloud-sqlqgis

解决方案


我希望你一切都好。

我想建议设置与Cloud SQL 代理的连接,因为它将提供所需的安全性,而无需使用 ssl 或授权任何网络。所以基本上设置是:

  1. 启用 API
  2. 在本地机器上安装代理客户端
  3. 确定您将如何验证代理
  4. 如果您的身份验证方法需要,请创建一个服务帐户

您还可以找到“从外部应用程序连接到 Cloud SQL”的步骤

希望这对您有用,因为我从未将它与 QGIS 一起使用,但我相信当您使用代理时,从那里将它与 QGIS 一起使用并不难,就像您连接到本地服务器一样。


推荐阅读