我已设置一个Amazon EC2实例和一个Amazon RDS实例。这两个实例都可用。
我尝试从本地主机连接到RDS实例,并成功完成了
(对图片的内容是中文感到抱歉,但是红色边框中的内容表示“成功”。)
总而言之,当我使用本地主机时,我可以连接到刚刚成功设置的RDS实例。
但是,当我尝试使用EC2实例将同一个RDS实例与oracle sqldeveloper连接时,我什至无法连接到它。
错误消息是:
网络适配器无法建立连接
我该如何解决这个问题?
更新:
我的安全组是:
安全组与AWS EC2实例的PRIVATE IP相匹配。
答案 0 :(得分:1)
此答案不一定适合您的情况,而是有关如何配置安全组的建议。
引用另一个安全组比使用安全组中的IP地址更好。
配置为:
这样, RDS-SG 将允许从与 EC2-SG 安全组相关的任何EC2实例访问。即使IP地址更改或使用相同的 EC2-SG 启动了其他EC2实例,这也将继续起作用。