在Google Data Studio上并没有非常好的教程可以将SSL与非Google设置结合使用。
天蓝色的文献更少。
我为Azure找到了这个。 https://docs.microsoft.com/en-us/azure/postgresql/concepts-ssl-connection-security
它们在那里为服务器BaltimoreCyberTrustRoot.crt.pem提供sslrootcert供下载。
这对设置数据源没有帮助。通常我期望SSL = true功能,而Google Data Studio要求提供完整的证书,而不是自己弄清楚。
没有有用的错误消息。
在Postgres服务器上翻转SSL即可。
答案 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
然后它将导出一个client.crt
和一个client.key
,您可以将其上传到Google Data Studio。这与Azure documentation中引用的BaltimoreCyberTrustRoot.crt.pem
一样。
请注意,您将要为每个数据源创建一个新的/唯一的client.crt
和client.key
。