Shiny - Моя база данных Redshift не будет подключаться после публикации - PullRequest
0 голосов
/ 28 декабря 2018

Мое приложение 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 голосов
/ 28 декабря 2018

Тайм-аут обычно указывает на то, что приложению не удалось подключиться к серверу (в отличие от сервера, отклонившего соединение).

Вам следует начать с проверки группы безопасности, связанной с экземпляром Redshift, для подтверждениячто он будет принимать входящие соединения от приложения.

Наилучшая конфигурация:

  • Группа безопасности для вашего экземпляра приложения (App-SG), которая связана с экземпляром приложения(s)
  • Группа безопасности в экземпляре Redshift (DB-SG), которая разрешает входящие соединения Redshift (порт 5439) из App-SG, который связан с экземпляром Redshift

То есть группа безопасности Redshift относится к группе безопасности приложения.

...