Kể từ bản cập nhật ngày 6 tháng 2 năm 2018, Google DataStudio cho phép kết nối SSL với PostgreSQL, điều này cần thiết để kết nối với cơ sở dữ liệu được tạo qua Heroku.
Để bật SSL, bạn cần cung cấp khóa máy khách + chứng chỉ và chứng chỉ máy chủ, có thể hoàn thành việc này bằng cách thực hiện các bước sau:
- Tạo chứng chỉ + khóa tự ký với openssl cho khóa ứng dụng khách + chứng chỉ:
openssl req \
-newkey rsa:2048 -nodes -keyout client.key \
-x509 -days 365 -out client.crt
- Sử dụng
postgres_get_server_cert.py
script để nhận chứng chỉ máy chủ tự ký từ heroku psql:
https://raw.githubusercontent.com/thusoy/postgres-mitm/master/postgres_get_server_cert.py