2017-01-21 1 views
0

Я создал экземпляр Rg PostgreSQL со свободным уровнем, и все выглядит хорошо на портале. Однако я не могу добраться до экземпляра.Невозможно получить доступ к экземпляру Amazon RDS

enter image description here

enter image description here

Переход через шаги по устранению неполадок, они упоминают, что может проблема брандмауэра на моем конце. Однако быстрый пинг от an external site показывает ту же самую проблему с таймаутом.

Есть ли какой-то шаг, который я пропустил?

ответ

2

Ping обычно отключен в группах безопасности AWS. Это не рекомендуется как метод проверки сетевых подключений.

Лучшим методом было бы использовать клиент SQL для подключения к базе данных через JDBC или ODBC.

Вещи, чтобы проверить:

  • Ваш экземпляр RDS был запущен как ОБЩЕДОСТУПНАЯ
  • Ваш экземпляр RDS был запущен в подсеть (Определение: Route Таблица точек подсети, к Интернет-шлюза)
  • Группа безопасности разрешает подключения к порту базы данных (это также позволяет разрешить доступ к PING, но не гарантирует, что он будет работать с RDS)
+0

Приятно знать, что ping отключен (fyi, telnet действительно работал). Для меня проблема была решена путем добавления входящего правила в группу безопасности, чтобы позволить моему конкретному IP-адресу получить к нему доступ. –

1

Проверьте связанные группы безопасности, которые вы отметили. Группы безопасности содержат правила брандмауэра. Возможно, вам придется настроить группу, которую вы выбрали, или попробовать изменить/изменить группу, к которой у вас (или вашего профиля) есть доступ.