Loading

No es posible conectarse a Google Cloud SQL Postgres si SSL está habilitado

Fecha de publicación: Aug 11, 2022
Descripción

No es posible conectarse a Google Cloud SQL Postgres si SSL está habilitado.

 

Cause

Cuando se habilita SSL en Google Cloud SQL, es obligatorio establecer un protocolo de enlace de SSL mutuo. Por lo tanto, se solicita a Tableau Desktop que proporcione un Certificado de cliente.

El conector de Google Cloud SQL permite añadir el certificado de cliente, pero utiliza el controlador MySQL, incluso si se conecta a Postgresql mediante el puerto 5432.

El conector nativo de Postgres de Tableau Desktop no permite agregar el certificado de cliente.
Solución
1. Descargue el certificado de CA del servidor, el certificado de cliente y la clave de cliente de la base de datos de Google Cloud SQL Postgres.
2. Copie el archivo TDC adjunto en "Mi repositorio de Tableau/Fuentes de datos".
3. Edite el archivo TDC para configurar correctamente la ruta a los archivos de certificados descargados (tenga en cuenta que se necesita doble barra inversa).
4. Use el conector nativo de Postgres para establecer conexión desde Tableau Desktop.
 
Recursos adicionales
Al conectarse a Google Cloud SQL Postgres con SSL, es posible que aparezca el siguiente mensaje si hay un error en el archivo TDC que especifica la ruta de archivos de los certificados:
 
Error Code: BC43EF73

libpq connection parameter error:missing "=" after "Files\\PostgreSQL\\11\\cert\\server-client-ca.pem" in connection info string
Unable to connect to the PostgreSQL server "xxx". Check that the server is running and that you have access privileges to the request database.

 
En el archivo TDC, asegúrese de utilizar comillas dobles (") para escribir la ruta de archivos cuando haya un espacio en la especificación de la ruta de archivos de los certificados.

 
Número del artículo de conocimiento

001471893

Archivos adjuntos

postgres-ssl_new.tdc

0 KB

 
Cargando
Salesforce Help | Article