Я установил пиринг vpc между этими VPC (vpc-1 и vpc-2). У меня есть RDS в vpc-1 в этой подсети (10.13.1.0, 10.13.2.0, 10.13.3.0) с этим маршрутом rtb-vpc1-rds. Во втором VPC и две подсети: одна публичная (10.12.1.0 с маршрутом rtb-vpc2RoutePub) и другая частная (подсеть 10.12.2.0 и маршрут rtb-vpc2RoutePriv) с нат. Я создал правильные маршруты, используя пиринговые соединения, и создал правильные группы безопасности.
Из частной подсети (10.12.2.0) я могу получить доступ к своим экземплярам RDS, но из общедоступной - нет.
telnet myrds.cnojzxstksnn.eu-west-1.rds.amazonaws.com 5432
Connected to myrds.cnojzxstksnn.eu-west-1.rds.amazonaws.com.
Escape character is '^]'.
когда я пытаюсь из своей общедоступной подсети (10.12.1.0)
telnet myrds.cnojzxstksnn.eu-west-1.rds.amazonaws.com 5432 !5889
Trying 10.13.3.234...
Вы хоть представляете, что я сделал не так?
Спасибо за вашу помощь и комментарии. С Уважением,
В пиринге VPC не важны публичные и частные подсети.
Еще раз взгляните на правила группы безопасности и таблицы маршрутизации. У вас что-то неправильно настроено, и это вызывает ваши проблемы. Помните, что обе системы, участвующие в обмене данными, должны иметь маршруты друг к другу через конечную точку pcx.