[英]R Studio Redshift Connection Over VPN
我正在尝试使用RPostgres
package 连接到 Redshift。
通常这工作正常,但是我使用 VPN 连接到我的公司网络。
运行以下内容,显然带有敏感信息的占位符:
library(RPostgres)
con <- dbConnect(RPostgres::Postgres(),
dbname = "db",
host = "host.redshift.amazonaws.com",
port = 5439,
user = 'me',
password = 'password',
sslmode = 'require')
收到以下错误:
Error in connection_create(names(opts), as.vector(opts)): could not connect to server: Operation timed out Is the server running on host "host.redshift.amazonaws.com" (IP Address) and accepting TCP/IP connections on port 5439?
我不熟悉 VPN 或它如何影响连接。
为这个问题的一般性道歉,但希望有一些想法至少可以让我开始寻找解决方案。
Go 到您的 Redshift 控制台,查看用于 Redshift 集群的安全组,在安全组设置中查看入站设置,这些应该已启用来自您的 IP 的连接。 但是,当您使用 VPN 时,可能不允许 VPN 分配给您的 IP 作为入站连接进行连接。
因此,您可以通过安全组入站权限允许一系列 IP 进行连接,或者允许所有 IP 进行连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.