У меня есть новая база данных 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?
Все, что я видел, указывало на правила безопасности как на проблему, но я почти уверен, что мои в порядке.Что еще это может быть?