闪亮-发布后,我的Redshift数据库将无法连接

时间:2018-12-27 21:31:05

标签: r amazon-web-services shiny amazon-redshift

我的Shiny应用程序在本地连接到我的Redshift实例,但是将其发布到Shinyapps.io时尝试运行该应用程序时出现以下错误

Warning: Error in connection_create: could not connect to server: 
Connection timed out

Is the server running on host "redshift.bi.tmmp.io" (23.23.70.97) 
and accepting TCP/IP connections on port 5439?

在线发布后如何允许连接通过?

1 个答案:

答案 0 :(得分:0)

超时通常表示应用程序无法连接到服务器(与服务器拒绝连接相反)。

您应该首先检查与Redshift实例关联的安全组,以确认它将接受来自应用程序的传入连接。

最佳配置是:

  • 与应用程序实例相关联的应用程序实例(App-SG)上的安全组
  • Redshift实例(DB-SG)上的安全组,该安全组允许来自App-SG的入站Redshift(端口5439)连接,该连接与Redshift实例相关联

也就是说,Redshift安全组是指应用程序安全组。