Amazon ec2 通过SSL从公用子网上的ec2访问专用子网上的RDS DB

Amazon ec2 通过SSL从公用子网上的ec2访问专用子网上的RDS DB,amazon-ec2,amazon-rds,amazon-vpc,subnet,private-subnet,Amazon Ec2,Amazon Rds,Amazon Vpc,Subnet,Private Subnet,我有一个AWS RDS实例运行在VPC的私有子网中 我希望运行在公共子网上的EC2机器能够通过SSL访问它(而不是像人们建议的那样使用SSH。我希望通过SSL直接从代码访问它) 有没有办法做到这一点 只要RDS实例在同一VPC中,EC2实例就应该可以直接访问RDS实例。您只需打开分配给RDS实例的安全组,即可从EC2实例进入 我认为SSH隧道(当两台服务器都在同一个VPC中时不需要)和SSL数据库连接混淆了。在这种情况下,SSH和SSL将完全不相关 SSL连接支持是您正在使用的特定数据库引擎的一

我有一个AWS RDS实例运行在VPC的私有子网中

我希望运行在公共子网上的EC2机器能够通过SSL访问它(而不是像人们建议的那样使用SSH。我希望通过SSL直接从代码访问它)


有没有办法做到这一点

只要RDS实例在同一VPC中,EC2实例就应该可以直接访问RDS实例。您只需打开分配给RDS实例的安全组,即可从EC2实例进入

我认为SSH隧道(当两台服务器都在同一个VPC中时不需要)和SSL数据库连接混淆了。在这种情况下,SSH和SSL将完全不相关


SSL连接支持是您正在使用的特定数据库引擎的一个功能。如果您的数据库配置为支持SSL连接,那么您应该能够将运行在EC2实例上的数据库客户端软件配置为在创建到数据库的连接时使用SSL。

@Michael sqlbot谢谢。我不知道所有的信息都是在一个地方收集的。