Depuis la mise à jour du 6 février 2018, Google DataStudio autorise les connexions SSL avec PostgreSQL, nécessaire pour se connecter à une base de données créée via Heroku.
Pour activer SSL, vous devez fournir la clé client + le certificat et le certificat du serveur, ce qui peut être accompli en procédant comme suit :
- Générez un certificat auto-signé + une clé avec openssl pour la clé client + un certificat :
openssl req \
-newkey rsa:2048 -nodes -keyout client.key \
-x509 -days 365 -out client.crt
- Utilisez le
postgres_get_server_cert.py
script pour obtenir le certificat de serveur auto-signé de heroku psql :
https://raw.githubusercontent.com/thusoy/postgres-mitm/master/postgres_get_server_cert.py