通过SSL为PostgreSQL使用dplyr工具

通过SSL为PostgreSQL使用dplyr工具,r,postgresql,ssl,dplyr,amazon-redshift,R,Postgresql,Ssl,Dplyr,Amazon Redshift,我一直在为某些数据库使用dplyr的SQL后端。但我无法让它与使用SSL身份验证的应用程序协同工作 我不断地发现这个错误: RS-DBI驱动程序:(无法连接dbname“[dbname]”上的[username]@[host]) 我试着在这里修改投票最多的问题: 通过dbname传递SSL参数。但是得到了与上面相同的错误 答案如下: 这对我来说很有用,但它只允许我通过R传递SQL命令,而不允许我编写转换为SQL的dplyr命令 其他任何人遇到此问题并有解决方案吗?您可以尝试打开到postgr

我一直在为某些数据库使用dplyr的SQL后端。但我无法让它与使用SSL身份验证的应用程序协同工作

我不断地发现这个错误:

RS-DBI驱动程序:(无法连接dbname“[dbname]”上的[username]@[host])

我试着在这里修改投票最多的问题:

通过dbname传递SSL参数。但是得到了与上面相同的错误

答案如下:

这对我来说很有用,但它只允许我通过R传递SQL命令,而不允许我编写转换为SQL的dplyr命令


其他任何人遇到此问题并有解决方案吗?

您可以尝试打开到postgres实例的ssh隧道,例如通过putty和使用portforwarding。这样,您将只连接到localhost:2345,并通过ssl进行连接。(假设2345是转发到远程的端口。主机:postgres端口)