Подключение к частному RDS в AWS - PullRequest
0 голосов
/ 05 февраля 2019

Я хочу проверить Docker-контейнер , который работает с подключением к БД.Эта БД является экземпляром БД RDS в AWS, но находится в частной подсети VPC .

enter image description here

Можно ли с моего компьютера подключиться к экземпляру RDS DB, который находится в частной подсети VPC?Используя клиент SQL или с CLI AWS как изображение:

1 Ответ

0 голосов
/ 05 февраля 2019

Невозможно напрямую подключиться к экземплярам в частных подсетях в AWS по очевидным причинам безопасности.

Однако существует несколько способов установить это соединение:

  • Настройка a VPN у вас VPC.VPN будет общедоступным и позволит вашему компьютеру взаимодействовать с частными экземплярами.
  • Настройка бастионного хоста . Затем создайте SSH-туннель для вашегоЭкземпляр RDS с чем-то вроде этого:

    ssh -L 127.0.0.1:3306:rds-endpoint:3306 bastion-publi-ip
    

Первое решение более интересно, если вы хотите получить доступ к нескольким RDS одновременно, поскольку вам не нужно настраивать несколько туннелей SSH.,VPN можно настроить вручную на EC2, чтобы снизить цену.

Второе решение проще в развертывании и более экономично.

...