如何使用SSL将Google Data Studio数据源连接到Azure Postgres

时间:2020-09-07 12:25:29

标签: postgresql ssl google-data-studio

在Google Data Studio上并没有非常好的教程可以将SSL与非Google设置结合使用。

天蓝色的文献更少。

我为Azure找到了这个。 https://docs.microsoft.com/en-us/azure/postgresql/concepts-ssl-connection-security

它们在那里为服务器BaltimoreCyber​​TrustRoot.crt.pem提供sslrootcert供下载。

这对设置数据源没有帮助。通常我期望SSL = true功能,而Google Data Studio要求提供完整的证书,而不是自己弄清楚。

没有有用的错误消息。

在Postgres服务器上翻转SSL即可。

1 个答案:

答案 0 :(得分:1)

几个小时后,如果反复试验并阅读过时的论坛帖子,我意识到Google Data Studio只是要求提供客户端密钥。您真的可以使用任何您想要的东西。

我遵循了这篇帖子Heroku Postgresql with Google Datastudio

上的说明
openssl req -newkey rsa:2048 -nodes -keyout client.key -x509 -days 365 -out client.crt

enter image description here

然后它将导出一个client.crt和一个client.key,您可以将其上传到Google Data Studio。这与Azure documentation中引用的BaltimoreCyberTrustRoot.crt.pem一样。

请注意,您将要为每个数据源创建一个新的/唯一的client.crtclient.key