R Studio Redshift 通过 *** 连接
Posted
技术标签:
【中文标题】R Studio Redshift 通过 *** 连接【英文标题】:R Studio Redshift Connection Over *** 【发布时间】:2019-09-29 15:39:56 【问题描述】:我正在尝试使用 RPostgres
包连接到 Redshift。
通常这可以正常工作,但是我使用 *** 连接到我的公司网络。
运行以下内容,显然带有敏感信息的占位符:
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?
我不熟悉 *** 或它如何影响连接。
对这个问题的笼统性表示歉意,但希望有一些想法至少可以让我开始寻找解决方案。
【问题讨论】:
【参考方案1】:转到您的 Redshift 控制台,查看用于您的 Redshift 集群的安全组,在安全组设置中,查看 Inbound 设置,这些设置应该已启用来自您的 IP 的连接。但是当您使用 *** 时,*** 分配给您的 IP 可能不允许作为入站连接进行连接。
因此,您可以通过安全组入站权限允许一系列 IP 进行连接,或者允许所有 IP 进行连接。
【讨论】:
以上是关于R Studio Redshift 通过 *** 连接的主要内容,如果未能解决你的问题,请参考以下文章