Seit dem Update vom 6. Februar 2018 erlaubt Google DataStudio SSL-Verbindungen mit PostgreSQL, was erforderlich ist, um eine Verbindung zu einer über Heroku erstellten Datenbank herzustellen.
Um SSL zu aktivieren, müssen Sie den Clientschlüssel + das Zertifikat und das Serverzertifikat bereitstellen, was durch die folgenden Schritte erreicht werden kann:
- Generieren Sie ein selbstsigniertes Zertifikat + Schlüssel mit openssl für Client-Schlüssel + Zertifikat:
openssl req \
-newkey rsa:2048 -nodes -keyout client.key \
-x509 -days 365 -out client.crt
- Verwenden Sie
postgres_get_server_cert.py
Skript zum Abrufen des selbstsignierten Serverzertifikats von heroku psql:
https://raw.githubusercontent.com/thusoy/postgres-mitm/master/postgres_get_server_cert.py