Бессерверное подключение Aurora — использование jdbc

Можно ли подключить Aurora (MySQL) с помощью конечной точки драйвера jdbc, используя workbench или любой другой инструмент с моего локального компьютера.


person Shivkumar Mallesappa    schedule 11.09.2019    source источник


Ответы (2)


Конечно да. Это то же самое, что и обычная база данных Aurora, но без сервера. Вы можете подключить его с помощью рабочей среды или любого драйвера JDBC. Однако безсерверная Аврора не может быть назначена по публичному айпи, а значит БД недоступна извне VPC. Поскольку он частный, вы не можете получить к нему прямой доступ.

Чтобы получить доступ к частной БД, вам нужен экземпляр прокси, экземпляр EC2 внутри того же VPC с общедоступным IP-адресом, или вы можете использовать AWS Direct Connect.

Есть некоторые пояснения по поводу AWS Direct Connect, которые можно использовать для решения вашего вопроса. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/aurora-serverless.html

Это объяснит, как подключить частный RDS из локального, минуя общедоступный EC2. https://medium.com/@carlos.ribeiro/connecting-on-rds-server-that-is-not-publicly-accessible-1aee9e43b870 .

person Lamanus    schedule 11.09.2019

Для тех, кто не хочет использовать EC2 в качестве прокси и нуждается в решении без использования Direct Connect:

Взгляните на Amazon Client VPN. С помощью этого инструмента (в сервисе VPC) можно настроить подключение к VPC, где находится база данных, и подключиться к ней через VPN.

Вот руководство по настройке клиентской VPN: https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/cvpn-getting-started.html#cvpn-getting-started-certs.

person Mykhailo Bormashenko    schedule 03.11.2020