Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 使用SSL从google data studio连接到google cloud sql postgres_Postgresql_Ssl_Google Cloud Sql_Google Data Studio - Fatal编程技术网

Postgresql 使用SSL从google data studio连接到google cloud sql postgres

Postgresql 使用SSL从google data studio连接到google cloud sql postgres,postgresql,ssl,google-cloud-sql,google-data-studio,Postgresql,Ssl,Google Cloud Sql,Google Data Studio,我已经用PostgreSql在谷歌云上创建了一个实例,并将DataStudio与该数据库连接起来,添加了下面链接中指定的白名单中指定的所有地址 [ 使用该解决方案,我必须打开对许多地址的数据库访问权限 严重缺乏安全感。 使用谷歌数据工作室制作报告有什么不同的方法吗? 也许使用CloudSqlProxy并考虑将google data studio作为GC环境的外部应用程序 谢谢合作 Michele我假设您担心由于缺乏对SSL的支持而暴露数据。尽管这在很多情况下都是一个合理的担忧,但对于您的特定用例

我已经用PostgreSql在谷歌云上创建了一个实例,并将DataStudio与该数据库连接起来,添加了下面链接中指定的白名单中指定的所有地址

[

使用该解决方案,我必须打开对许多地址的数据库访问权限 严重缺乏安全感。 使用谷歌数据工作室制作报告有什么不同的方法吗? 也许使用CloudSqlProxy并考虑将google data studio作为GC环境的外部应用程序

谢谢合作


Michele

我假设您担心由于缺乏对SSL的支持而暴露数据。尽管这在很多情况下都是一个合理的担忧,但对于您的特定用例,这并不重要:

  • 您必须列入白名单的所有ip地址都是Google服务器/基础设施地址
  • DataStudio作为一个应用程序运行在谷歌的服务器上。因此,谷歌云SQL和谷歌DataStudio之间的通信将完全在谷歌的网络中进行。即使它不是SSL,也不应将该流量暴露于外部世界
  • 任何客户端计算机(正在查看报表的位置)与DataStudio之间的连接将始终是HTTPS

但是,如果仍希望使用SSL连接,则可以在应用程序中创建一个脚本,该脚本使用来使用SSL连接到数据库。

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

下面发布的解决方案在这里有所帮助,

如果不考虑安全问题,您可以授权0.0.0.0/0以允许任何IP连接。授权所有这些Google IP可以为您节省10-15分钟。@MinhazKazi关于第二点,这意味着创建Google项目并在那里启动实例的黑客可以尝试在没有任何防火墙保护的情况下强行进入数据库?C你能不能更具体一点什么是“谷歌网络”?我不是这方面的专家。你应该能在这里找到必要的信息: