Desde la actualización del 6 de febrero de 2018, Google DataStudio permite conexiones SSL con PostgreSQL, lo cual es necesario para conectarse a una base de datos creada a través de Heroku.
Para habilitar SSL, debe proporcionar la clave del cliente + certificado y el certificado del servidor, lo que se puede lograr siguiendo los siguientes pasos:
- Generar un certificado + clave autofirmado con openssl para clave de cliente + certificado:
openssl req \
-newkey rsa:2048 -nodes -keyout client.key \
-x509 -days 365 -out client.crt
- Utilice el
postgres_get_server_cert.py
script para obtener el certificado de servidor autofirmado de heroku psql:
https://raw.githubusercontent.com/thusoy/postgres-mitm/master/postgres_get_server_cert.py