Я развернул базу данных RDS postgres в существующем VPC (, у которого есть как общедоступные, так и частные подсети -, подключенные к шлюзу NAT)который я установил как общедоступный.
Я добавил соответствующие IP-адреса в прикрепленную группу безопасности, и это разрешило внутренний доступ изнутри VPC, но не внешний доступ.
Пытаюсь выяснить, с чего начать поиск устранения неполадок, связанных с отсутствием доступа к базе данных извне с безопасных-перечисленных IP-адресов.
Я ознакомился с руководствами по устранению неполадок Amazon (доступно для всех? имеет ли vpc доступ в Интернет входящий и исходящий? Вы добавили правильную группу безопасности и IP-адреса? ), но все равно не повезло.
nc: connect to eksdatabase[redacted].amazonaws.com port 5439 (tcp) failed: Connection timed out
Я собираюсь пойти дальше и ответить на свой вопрос здесь для всех, кто оказался в этой ситуации (вероятно, нет потому что вы будете умнее меня)-Не выбирайте группу подсетей по умолчанию, которая включает все ваши частные подсети... создайте новую группу подсетей только из ваших общедоступных подсетей! Проблема решена!