Sinds de update van 6 februari 2018 staat Google DataStudio SSL-verbindingen met PostgreSQL toe, wat nodig is om verbinding te maken met een database die is gemaakt via Heroku.
Om SSL in te schakelen, moet u clientsleutel + cert en servercertificaat opgeven, wat kan worden bereikt door de volgende stappen te volgen:
- Genereer een zelfondertekend certificaat + sleutel met openssl voor clientsleutel + certificaat:
openssl req \
-newkey rsa:2048 -nodes -keyout client.key \
-x509 -days 365 -out client.crt
- Gebruik de
postgres_get_server_cert.py
script om het zelfondertekende servercertificaat van heroku psql te krijgen:
https://raw.githubusercontent.com/thusoy/postgres-mitm/master/postgres_get_server_cert.py