0

AWS(Amazon Web Services)を使用して、TomcatとMySQLを使用してポータルを構築することを計画しています。Tomcatの場合はEC2インスタンスを使用し、MySQLの場合はRDS(リレーショナルデータベースサービス)を使用します。

RDSインスタンスが開始されると、IPアドレスが割り当てられます。Tomcat EC2インスタンスでこのIPアドレスを取得し、JDBC URLで使用するにはどうすればよいですか?これは静的IPアドレスがある場合とない場合でどのように機能しますか?

ありがとう、Praveen

4

5 に答える 5

1

AWS コマンドライン ツールの使用。RDS インスタンスのリストを要求して、エンドポイントを取得します。

于 2011-03-03T08:55:22.427 に答える
1

または、AWS アカウントにログインし、[My DB Instances] に移動して、目的のデータベースをクリックするだけです。エンドポイントを含むインスタンスのプロパティが表示されます。コピーして貼り付けるだけです。次のようになります。

String url = "jdbc:mysql://dbname.foo.us-east-1.rds.amazonaws.com:3306/";

これは、RDS インスタンスにアクセスするために使用する正確な URL 文字列形式です。それが役立つことを願っています:)

于 2011-12-09T15:19:17.173 に答える
1

EC2 コンソール パネルに移動し、[NETWORK & SECURITY] を見つけて [Network Interfaces] をクリックすると、mysql ネットワーク インターフェイスが表示されます。これはプライベート IP です。

于 2013-12-26T06:28:52.937 に答える
0

「エンドポイント」DNS 名を使用できます。EC2 内で使用される場合は内部 IP に解決され、外部で使用される場合はパブリック IP に解決されます。RDS の動作方法は将来変更される可能性があるため、実際の IP アドレスは決して使用しないでください。EC2 サーバーから ping を実行すると、これを確認できます。

于 2014-11-02T19:59:08.113 に答える
0

これは、elasticfox を使用して手動で行うことができます。インスタンスを右クリックし、内部 IP を取得して tomcat インスタンスで使用します。

于 2011-03-03T10:17:55.100 に答える