PowerBI on Premise 网关与 GCP CloudSQL Postgres 实例之间的加密连接

问题描述 投票:0回答:1

我正在尝试使用 gcp CloudSQL-Postgres 实例作为数据源来设置 PowerBI onPremise 网关。我使用 CloudSQL 实例的公共 IP 地址作为连接端点。在 PowerBI 中,我使用常规 Postgres 连接器。连接也工作正常,但前提是我不加密它。当我尝试应用加密时,出现以下错误: :从提供商读取数据时发生错误:“根据验证程序,远程证书无效。”

网关安装在Windows Server 2022上。我下载了CloudSQL-Server证书并使用MMC将其添加到“计算机帐户”中。我将其添加到“受信任的根证书”中。不幸的是,上面的错误没有改变。我做错了什么/错过了什么? 非常感谢任何帮助。

google-cloud-platform powerbi google-cloud-sql powerbi-datasource
1个回答
0
投票

以防万一将来有人遇到这种情况。我通过使用 ODBC 协议“解决”了这个问题。该协议允许您为连接提供密钥、客户端证书和服务器证书。因此,我所做的就是在 CloudSQL 实例中创建客户端证书并将其提供给 psql 驱动程序。参考这里:https://odbc.postgresql.org/docs/config.html

在数据源中,您可以导航到第 3 页,您将找到一个文本框,您可以在其中输入以下内容:

sslrootcert=C:\myfolder\myroot sslcert=C:\myfolder\mycert sslkey=C:\myfolder\mykey

此后,连接对我和网关以及 PB-Desktop 版本都有效,能够使用公共 IP 地址连接到数据源并进行加密。

© www.soinside.com 2019 - 2024. All rights reserved.