Aurora无服务器连接-使用jdbc

时间:2019-09-11 14:47:41

标签: amazon-rds amazon-rds-aurora

是否可以通过使用工作台或本地计算机上的任何其他工具的jdbc驱动程序端点来连接Aurora(MySQL)。

2 个答案:

答案 0 :(得分:1)

当然可以。它与通常的Aurora数据库相同,但是没有服务器。您可以使用工作台或任何JDBC驱动程序进行连接。但是,无服务器的Aurora无法由公共ip分配,这意味着无法从VPC外部访问该数据库。由于它是私有的,因此您不能直接访问它。

要访问私有数据库,您需要一个代理实例,具有公共IP的同一VPC内的EC2实例,或者可以使用AWS Direct Connect。

关于AWS Direct Connect的一些解释可用于解决您的情况。 https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/aurora-serverless.html

这将说明如何通过公共EC2从本地连接私有RDS。 https://medium.com/@carlos.ribeiro/connecting-on-rds-server-that-is-not-publicly-accessible-1aee9e43b870

答案 1 :(得分:0)

对于那些不想使用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