2018年2月6日の更新以降、Google DataStudioではPostgreSQLとのSSL接続が許可されています。これは、Herokuを介して作成されたデータベースに接続するために必要です。
SSLを有効にするには、クライアントキー+証明書とサーバー証明書を提供する必要があります。これは、次の手順で実行できます。
- クライアントキー+証明書用のopensslを使用して自己署名証明書+キーを生成します:
openssl req \
-newkey rsa:2048 -nodes -keyout client.key \
-x509 -days 365 -out client.crt
-
postgres_get_server_cert.py
を使用します heroku psqlから自己署名サーバー証明書を取得するスクリプト:
https://raw.githubusercontent.com/thusoy/postgres-mitm/master/postgres_get_server_cert.py