在AWS中,我设置了一个最初未公开的RDS。我使用this tuturial进行设置。产生的Apache服务器可公开访问; MySQL实例不是。
现在我正在尝试修改对RDS的访问权限,以便我可以使用HeidiSQL进行访问。
我已将RDS添加到公共安全组,并尝试了其他一些mod无效。
我想把它只能从我的IP访问它。但是,为了获得一个连接,我现在已经设置了安全组大开的地方。但是,当我尝试使用端口3306从HeidiSQL或Telnet连接时,没有建立TCP连接。
这是配置。知道我错过了什么吗?
答案 0 :(得分:1)
RDS实例位于私有子网内,这就是Apache(VPC内部)能够连接到它的原因,但是您无法从外部连接。如果您通过指向0.0.0.0/0>更改私有子网路由表以使其公开IGW - 它奏效了。
要使其只能从您的计算机访问,您需要转到附加的安全组并将TCP 3306源从打开更改为全部到My-IP。