У меня есть экземпляр базы данных, работающий на Amazon AWS.Я использую пакет RPostgreSQL
для подключения сеанса R к моей базе данных AWS.
Моя проблема заключается в том, что каждый раз, когда я пытаюсь подключиться к своему экземпляру базы данных, после того, как это не было сделано некоторое время, я получаю сообщение "Ошибка истечения времени ожидания соединения.
Затем я могу использовать браузер для перехода на консоль AWS, изменить правила для входящих и исходящих сообщений для моей группы безопасности, чтобы разрешить входящий и исходящий IP-доступ.Затем я могу снова подключиться просто отлично.
Но тогда, если я не работаю с базой данных в течение дня или двух, когда я пытаюсь подключиться к моей БД, это не работает, и разрешения дляВходящий / исходящий доступ больше не соответствует моему IP-адресу (который, я уверен, является причиной проблемы).
Итак ... меняется ли мой IP-адрес?Или изменения, которые я делаю для входящих / исходящих разрешений моей группы безопасности, не сохраняются правильно?
Чтобы было ясно, вот порядок событий, как все происходило:
- Не работал с БД в течение нескольких дней, попытка подключения из моих сеансов R.Я получаю сообщение об ошибке.
- С помощью браузера перейдите на консоль AWS и измените правила входящих / исходящих сообщений моей группы безопасности, выбрав «Мой IP»
- Повторите попытку подключения к моей БД из сеанса R,Ура!Это работает.
- Несколько дней спустя - снова возьмите проект, попробуйте подключиться к моей БД AWS с R, и он больше не работает ...
- Повторите этот цикл безумия
- Публикуйте сообщения на SO, надеясь, что ангел мне поможет
Это не изнурительная проблема, просто очень раздражает необходимость повторной настройки параметров безопасности каждый раз, когда я хочудля подключения к моей БД AWS.
Заранее благодарим за любую помощь, которую вы можете оказать!