Sedan uppdateringen den 6 februari 2018 tillåter Google DataStudio SSL-anslutningar med PostgreSQL, vilket är nödvändigt för att ansluta till en databas skapad via Heroku.
För att aktivera SSL måste du tillhandahålla klientnyckel+certifikat och servercertifikat, vilket kan göras genom att ta följande steg:
- Generera ett självsignerat certifikat + nyckel med openssl för klientnyckel + certifikat:
openssl req \
-newkey rsa:2048 -nodes -keyout client.key \
-x509 -days 365 -out client.crt
- Använd
postgres_get_server_cert.py
skript för att hämta det självsignerade servercertifikatet från heroku psql:
https://raw.githubusercontent.com/thusoy/postgres-mitm/master/postgres_get_server_cert.py