问题描述: 在使用Microsoft Power BI连接AWS RDS Postgres时,可能会遇到以下错误信息:"远程证书无效..."。这个错误通常意味着Power BI无法验证AWS RDS Postgres数据库的SSL证书,因此连接被拒绝。
解决方法: 要解决这个问题,可以尝试以下几种方法:
let
Source = PostgreSQL.Database("your-server-name.amazonaws.com", "your-database-name", [Query="sslmode=require"])
in
Source
let
sslCertPath = "C:\path\to\your\ssl\root\certificate.pem",
Source = PostgreSQL.Database("your-server-name.amazonaws.com", "your-database-name", [Query="sslrootcert=" & sslCertPath])
in
Source
请确保替换"your-server-name.amazonaws.com"和"your-database-name"为实际的服务器和数据库名称,以及替换"sslCertPath"为SSL根证书的实际路径。
更新Power BI桌面版本: 确保你使用的是最新版本的Power BI桌面应用程序。有时这个问题可能是由于旧版本的Power BI桌面应用程序引起的。
更新AWS RDS SSL证书: 如果你的AWS RDS SSL证书已过期,你需要更新证书。可以通过AWS管理控制台下载新的证书,并将其应用到RDS实例上。
总结: 以上是解决AWS RDS Postgres连接问题到Microsoft Power BI中的"远程证书无效..."错误的几种方法。你可以根据你的具体情况选择其中的一种方法来解决问题。