Не могу получить доступ к базе данных RDS - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть новая база данных RDS postgresql с конечной точкой followint: <databaseID>.<id>.us-east-1.rds.amazonaws.com

, и она имеет следующие параметры безопасности:

VPC security groups default (sg-zzzzzzzz) ( active )

Эта группа безопасностиимеет входящие правила: PostgreSQL | TCP | 5432 | 0.0.0.0/0 PostgreSQL | TCP | 5432 | ::/0

Когда я пытаюсь: nc -zv <databaseID>.<id>.us-east-1.rds.amazonaws.com 5432 Он ждет около минуты и дает мне: nc: connectx to <databaseID>.<id>.us-east-1.rds.amazonaws.com port 5432 (tcp) failed: Operation timed out

Если я пытаюсь это сделать: psql \ --host=<databaseID>.<id>.us-east-1.rds.amazonaws.com \ --port=5432 \ --username=tazmanianDevil \ --password \ --dbname=mydbname Меня просятпароль, я ввожу его, а затем, примерно через минуту, я получаю: psql: could not connect to server: Operation timed out Is the server running on host "<databaseID>.<id>.us-east-1.rds.amazonaws.com" (12.34.56.78) and accepting TCP/IP connections on port 5432?

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

1 Ответ

0 голосов
/ 26 декабря 2018

Проблема заключалась в том, что моя таблица маршрутов указывала на несуществующий интернет-шлюз.Статус был указан как blackhole.Поэтому мне просто нужно было указать на мой настоящий ИГ, и теперь это работает.: D

...