使用 SSL 从 google 数据工作室连接到 google 云 sql postgres

Connection from google data studio to google cloud sql postgres with SSL

我已经在 Google Cloud 上使用 PostgreSql 创建了一个实例,并且我已经将 Data Studio 与这个数据库连接起来,添加了下面 link 指定的白名单中指定的所有地址

[https://support.google.com/datastudio/answer/7288010?hl=en]

使用该解决方案,我必须向许多地址开放对我的数据库的访问权限。这个问题与不支持 SSL 的事实相关 严重缺乏安全感。 使用 google Data Studio 制作报告有什么不同的方法吗? 也许使用 CloudSqlProxy 并考虑 google 数据工作室作为 GC 环境的外部应用程序?

感谢合作

米歇尔

我假设您担心由于不支持 SSL 而导致数据泄露。尽管在很多情况下这都是一个有效的问题,但对于您的特定用例来说,这无关紧要:

  • 您必须列入白名单 here 的所有 IP 地址都是 Google Server/infrastructure 个地址。
  • Data Studio 作为应用程序在 Google 的服务器上运行。因此 Google Cloud SQL 和 Google Data Studio 之间的通信将完全在 Google 的网络中进行。即使不是 SSL,该流量也不应暴露给外界。
  • 任何客户端计算机(正在查看报告的位置)与 Data Studio 之间的连接将始终为 HTTPS。

但是,如果您仍然想要 SSL 连接,您可以创建一个 Community Connector in Apps Script that uses the JDBC service 以使用 SSL 连接到数据库。

尝试在两个客户字段中使用 client.key。

下面发布的解决方案在这里有所帮助, https://support.google.com/datastudio/thread/8739014?hl=en