我试图做一个微软的流程,从 gcloud ubuntu 14.04 虚拟机上的postgresql数据库获取行 . 我的postgresql版本是9.3我成功连接从我的本地 windows 10 机器到该数据库 .

但是当ı尝试从microsoft flow连接时,它会给我未知的证书错误 .

完整的痕迹是;

使用提供的值无效的Mashup表达式 . 内部异常:从提供程序读取数据时发生错误:'Npgsql.Tls.ClientAlertException:CertificateUnknown:不接受服务器证书 . 链状态:已处理证书链,但终止于信任提供程序不信任的根证书 . . 证书中不存在指定的主机名 . at Npgsql.Tls.TlsClientStream.SendAlertFatal(AlertDescription description,String message)at Npgsql.Tls.TlsClientStream.ParseCertificateMessage(Byte [] buf,Int32&pos)at Npgsql.Tls.TlsClientStream.TraverseHandshakeMessages()at Npgsql.Tls.TlsClientStream.d__43 .MoveNext()---抛出异常的前一个位置的堆栈跟踪结束---在Npgsql的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()处 . Tls.TlsClientStream.d__72.MoveNext()'clientRequestId:

1-)如果我可以从我的本地机器连接虚拟机上的postgresql数据库,这意味着我的证书是正确的并且被识别对吗?

2-)或该问题是否导致微软和谷歌之间的冲突?

我做了像this的搜索,但我的问题没有得到很好的解释 .