2

EC2 の Java プログラムから MySQL データベースにクエリを実行しようとしています。私のデータベースはアマゾン ウェブ サービス (AWS) RDS に保存されています。

ローカルの tomcat サーバーから Java プログラムをテストすると、RDS データベースのクエリに成功しました。ただし、EC2 インスタンスから RDS データベースにクエリを実行すると、接続に失敗します。

この問題を解決するために、セキュリティ設定を調査しました。インスタンスに関連付けられた EC2 セキュリティ グループに関連付けられた RDS セキュリティ グループをセットアップしました。私の EC2 セキュリティ グループでは、すべてのポートへのすべてのタイプのインバウンド トラフィックを有効にしました。

同様の質問に対する他の回答は、EC2 インスタンスからの接続を受け入れるように RDS セキュリティ グループを設定することが、この問題の解決策であることを示唆しています。ただし、これを実行したように見えますが、EC2 インスタンスからは接続できません (ただし、ローカル マシンからは接続できます)。

私は何かを見落としていますか?

4

1 に答える 1

0

私の推測では、EC2 インスタンスはおそらく別の VPC にあり、RDS db インスタンスをプライベートにしたか、 EC2インスタンスが配置されている特定の vpc で起動していません。

于 2015-07-28T21:25:26.970 に答える