Подключите экземпляр Postgres RDS из локальной клиентской базы данных

#amazon-web-services #amazon-rds #amazon-vpc

#amazon-веб-сервисы #amazon-rds #amazon-vpc

Вопрос:

У меня есть экземпляр Postgres RDS, работающий в частной подсети. Он доступен через EC2 в качестве хоста bastion, поскольку экземпляр EC2 настроен в общедоступной подсети в том же VPC, что и частная подсеть. Я могу ssh подключиться к экземпляру RDS через сервер jump.
Есть ли способ подключить клиента DBeaver к экземпляру RDS? Нужно ли для этого настраивать VPN-соединение? Каковы различные варианты здесь?

Ответ №1:

Вы можете установить соединение с базой данных через сервер jump с помощью SSH-туннеля:

  1. Создайте новое соединение введите описание изображения здесь
  2. Настройте параметры SSH, используя поля хоста bastion (используйте пароль или закрытый ключ). введите описание изображения здесь
  3. Укажите пользователя/пароль/конечную точку PostgreSQL и проверьте соединение введите описание изображения здесь