Loading

So stellen Sie eine Verbindung zu Google Cloud SQL Postgres mit aktiviertem SSL in Tableau Server her

Veröffentlichungsdatum: Dec 20, 2023
Aufgabe

So konfigurieren Sie eine SSL-Verbindung zu Google Cloud SQL (PostgreSQL)

Schritte
1. Konvertieren Sie den Google Cloud SQL-Schlüssel mit open-ssl in Tableau Server.
"openssl pkcs8 -topk8 -nocrypt -inform PEM -in client-key.pem -outform DER -out client-key.pk8 -v1 PBE-MD5-DES"

2. Erstellen Sie die Datei "postgres.properties" wie unten beschrieben und legen Sie sie in "/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/" ab.

sslmode=verify-ca
sslcert=<path>/client-cert.pem
sslrootcert=<path>/server-ca.pem
sslkey=<path>/client-key.pk8

Beispiel, wenn die Zertifikate in "/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/" abgelegt werden:
sslmode=verify-ca
sslcert=/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/client-cert.pem
sslrootcert=/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/server-ca.pem
sslkey=/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/client-key.pk8

3. Stellen Sie eine Verbindung zu Google Cloud SQL (PostgreSQL) her, indem Sie den Postgres-SQL-Connector im Tableau-Datenquellenmenü verwenden. Geben Sie Benutzername und Kennwort ein und aktivieren Sie das Kontrollkästchen für SSL.


Wenn ein Schema auch eine Verbindung zu Google Cloud SQL herstellen muss, müssen dieselben Konfigurationen auch im flowminerva-Dienst vorgenommen werden. Starten Sie anschließend den Tableau Server-Dienst neu:

1'. Erstellen Sie die Datei "postgres.properties" wie unten beschrieben und legen Sie sie in "/var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/" ab.

2'. "postgres.properties" sollte folgenden Inhalt haben:
sslmode=verify-ca
sslcert=/var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/client-cert.pem
sslrootcert=/var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/server-ca.pem
sslkey=/var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/client-key.pk8

3'. Starten Sie den Tableau Server-Dienst mit "tsm restart" neu.

4'. Stellen Sie eine Verbindung zu Google Cloud SQL (PostgreSQL) her, indem Sie den Postgres-SQL-Connector auf der Seite "Schema bearbeiten" verwenden. Geben Sie Benutzername und Kennwort ein und aktivieren Sie das Kontrollkästchen für SSL.
Nummer des Knowledge-Artikels

001458643

 
Laden
Salesforce Help | Article