0

mvc.net 3 Web サイトを Amazon Web Services のマイクロ インスタンスにロードし、データベースも RDS に配置しました。VS2010 の AWS Explorer 経由でデータベースに接続できますが、接続文字列を追加するweb.configと、データベースにアクセスしようとするとタイムアウトします。他に何かする必要がありますか?

Web サイトは正常にロードされますが、DB にアクセスするときにタイムアウトするだけです。

これが漠然としている場合は申し訳ありませんが、AWS の全体は私にとって新しいものです。

4

2 に答える 2

3

これはおそらくアクセス許可の問題であり、他の投稿者と同様に、Webサーバーへのアクセスを許可する必要があると述べています。EC2インスタンスがRDSインスタンスにアクセスするためのベストプラクティスは、RDSセキュリティグループにEC2セキュリティグループのアクセス許可を追加することです。このようにして、EC2インスタンスを切り替えるか、内部IPを変更するような何かを行っても、影響はありません。

AWS Explorerでこれを行うには、RDSセキュリティグループをダブルクリックして、グループを選択した状態でRDSセキュリティグループビューを起動します。詳細画面で[アクセス許可の追加]ボタンをクリックし、EC2セキュリティグループを選択して[OK]を押します。

于 2012-11-06T19:03:41.490 に答える
0

RDS インスタンスのセキュリティ グループが、Web サーバーからの着信接続を許可していない可能性があります。ウェブサーバーの内部 IP を取得し、RDS インスタンスのセキュリティ グループに追加します (これはすべて AWS コンソールで実行できます)。これで、少なくとも接続の問題は解決するはずです。

于 2012-11-06T14:12:39.360 に答える