如何从Amazon EC2实例连接到Amazon RDS实例

时间:2018-10-30 14:13:09

标签: amazon-web-services amazon-ec2 amazon-rds

我已设置一个Amazon EC2实例和一个Amazon RDS实例。这两个实例都可用。

我尝试从本地主机连接到RDS实例,并成功完成了

(对图片的内容是中文感到抱歉,但是红色边框中的内容表示“成功”。)

总而言之,当我使用本地主机时,我可以连接到刚刚成功设置的RDS实例。

但是,当我尝试使用EC2实例将同一个RDS实例与oracle sqldeveloper连接时,我什至无法连接到它。

错误消息是:

  

网络适配器无法建立连接

我该如何解决这个问题?

更新

我的安全组是:

安全组与AWS EC2实例的PRIVATE IP相匹配。

1 个答案:

答案 0 :(得分:1)

此答案不一定适合您的情况,而是有关如何配置安全组的建议。

引用另一个安全组比使用安全组中的IP地址更好。

配置为:

  • EC2-SG安全组:将此附加到您的EC2实例。允许访问所需的端口(例如端口80)。
  • RDS-SG安全组::将此附加到您的RDS实例。允许从 EC2-SG-的所需端口(例如端口3306)上进行访问。

这样, RDS-SG 将允许从与 EC2-SG 安全组相关的任何EC2实例访问即使IP地址更改或使用相同的 EC2-SG 启动了其他EC2实例,这也将继续起作用。