Я настроил экземпляр RDS Postgres для тестирования, но у меня возникли проблемы с подключением. Я создал группу безопасности и по умолчанию разрешил всем хостам (0.0.0.0/0) порт 5432, но по какой-то причине я не могу подключиться. Я попытался подключиться к порту 5432 на машине, но, похоже, он закрыт. Есть идеи? Я проверил, что группа безопасности использует правильную группу безопасности.
Это моя конфигурация
TCP
Port (Service) Source Action
5432 0.0.0.0/0 Delete
Вот как я пытаюсь подключиться к службе rds
psql -p 5432 -h example.cs945smhrv09.us-west-2.rds.amazonaws.com -U example example
UPDATE
OK чувствую себя немного глупо, выяснив, что rds запускается в частной подсети 172. Мне удалось подключиться к экземпляру ec2.
Вопрос теперь есть способ поставить это на общедоступный адрес, с которым я могу подключиться? Я хотел бы настроить его с помощью группы безопасности, которая ограничивает исходный ip, но затем сможет подключиться к нему с помощью psql с моего рабочего стола.
Обновление 2
Я не помню всех деталей, когда я изначально разместил этот вопрос, но это уже не проблема. Теперь у нас есть vpc управления, с которым мы подключаемся к серверу vpn. Сети управления vpc доверяют группы безопасности prod и devel для экземпляров rds. У нас нет проблем с общением с ними без добавления каких-либо публичных ips.