繁体   English   中英

R Studio Redshift 通过 VPN 连接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM