на RDS и потыкать её с локальной машины при помощи psql, но это оказалось нетривиальным упражнением. Все мои попытки подключения заканчиваются таймаутом:
$ psql -h database-2.cpwuabykefhz.us-east-1.rds.amazonaws.com -U postgres
psql: error: could not connect to server: Operation timed out
Is the server running on host "database-2.cpwuabykefhz.us-east-1.rds.amazonaws.com" (54.243.251.31) and accepting
TCP/IP connections on port 5432?
При создании базы выбираю дефолтный VPC (я ничего в нём не менял), дефолтные сабнет и ACL, публичная доступность YES, ждём 10 минут пока выпекается база, а затем получаю тот же самый результат. Во всех туториалах в интернете пишут, что я должен смочь подключаться с локальной машины. Пробовал два разных интернет-подключения, результат тот же самый. Подскажите, пожалуйста, ЧЯДНТ? Наверняка, какая-нибудь дурацкая простая проблема.
проверь security group который висит на rds instance
а что именно там нужно проверить? вижу там вот такое: (извините, я в этом пока что совсем нуб, для меня эти сетевые внутренности амазона пока что в новинку)
точно эта группа на инстансе висит? эта sg открывает весь траффик
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToPostgreSQLInstance.html#USER_ConnectToPostgreSQLInstance.Troubleshooting
я вот отсюда перешёл в эту sg, так что подозреваю, что да, должна висеть на нужном инстансе
о, полезная страница, спасибо, пройдусь
На этой картинки в качестве source указана другая SG, а не интернет. От того и не подключалось
Обсуждают сегодня