Как подключиться к RDS, используя локальную подсеть, даже если PostgreSQL RDS открыт для Интернета, чтобы избежать задержки - PullRequest
0 голосов
/ 19 октября 2018

У меня есть приложение Rails на Heroku, которое публично использует открытую PostgreSQL RDS на AWS.

У меня также есть экземпляр EC2 на AWS, который подключается к той же PostgreSQL RDS, но я использую ту же общедоступнуюконечная точка для подключения к базе данных, и я хотел бы подключиться локально с использованием подсети.

И экземпляр DB, и экземпляр EC2 находятся в одной подсети, но я не знаю конечную точку для локального подключения вместо использованияобщедоступная конечная точка и подключение через Интернет.

Не могли бы вы, ребята, помочь мне, пожалуйста?Я хочу подключиться к своей базе данных локально, чтобы избежать задержек.

Я гуглил и проверял документы на это, и я не нашел решения или почему это не может быть сделано.

Спасибо

1 Ответ

0 голосов
/ 19 октября 2018

Вы все еще можете использовать конечную точку RDS для доступа к RDS из своего VPC, и DNS разрешит частный IPv4-адрес экземпляра.

Мы разрешаем общедоступное имя хоста DNS в общедоступный IPv4-адресэкземпляр вне сети экземпляра и на частный IPv4-адрес экземпляра изнутри сети экземпляра.

См. Использование DNS с вашим VPC .

...