Please follow the below steps to connect Postgres Managed database as the data source for google data studio
1) Downloaded the CA certificate for your DigitalOcean instance from the console ( this will be a Server certificate)
2) Generate client public/private keys pairs
Make sure you have OpenSSL installed on your operating system. OpenSSL will be used to generate client-side public/private key pairs.
openssl genrsa -out rsaprivkey.pem 2048
openssl rsa -in rsaprivkey.pem -pubout -outform DER -out rsapubkey.der
openssl pkcs8 -topk8 -inform PEM -outform DER -in rsaprivkey.pem -out rsaprivkey.der -nocrypt
3) To connect your DO PostgreSQL as a data source in Data Studio
Select “Data Sources” on the left followed by the blue (+) on the bottom right corner to add a new data source. Please follow the next set of prompts to agree to google terms and conditions.
Select “PostgreSQL” as the data source type on the left and proceed to “Authenticate” DigitalOcean PostgreSQL. Follow the next set of steps to authenticate with your Google account.
Under the “Basic” settings, input the values for host, port, database, username, and password. (Note: these values can be obtained from the DigitalOcean console)
Remember to enable SSL for over-the-wire encryption of data and enter the cert and key files.
Finally, click “Authenticate” to authenticate with the DO PostgreSQL database server.
After authentication with the database, you can proceed to query data from it
I hope this helps!