2012-11-06 77 views
0

我剛剛將我的mvc.net 3網站加載到亞馬遜網絡服務的微型實例上,並將數據庫放在RDS上。我可以通過VS2010中的AWS Explorer連接到數據庫,但是當我將連接字符串添加到我的web.config時,它試圖訪問數據庫超時。還有什麼我需要做的嗎?無法將網站連接到亞馬遜網絡服務的數據庫

網站加載正常,訪問數據庫時會超時。

對不起,如果這是一個含糊不清的問題,整個AWS的事情對我來說是新的。

回答

3

這很可能是一個權限問題,就像另一個海報說你需要授予訪問你的Web服務器。 EC2實例訪問RDS實例的最佳做法是在RDS安全組中添加EC2安全組權限。這樣,如果您切換EC2實例或執行其他操作,導致您的內部IP更改不受影響。

要在AWS Explorer中執行此操作,請雙擊RDS安全組以啓動所選組的RDS安全組視圖。在詳細信息屏幕中點擊「添加權限」按鈕,然後選擇您的EC2安全組並按下確定。

+0

常態,謝謝你的回覆。你的建議是正確的,我現在可以連接到我的分貝,現在有一個代碼的第一個錯誤,接下來看看。感謝您的幫助。 –

+0

有類似的問題,問題是入站IP被設置爲某個預定義的IP,我需要將其設置爲我的IP – Daniel

0

最有可能RDS實例的安全組不允許來自Web服務器的傳入連接。獲取Web服務器的內部IP並將其添加到RDS實例的安全組(可以在AWS控制檯中完成)。這至少應該解決連接問題。