2015-10-24 33 views
1

我遇到了嘗試使用Sequel Pro在創建實例的IP地址之外的任何地方連接到我的RDS數據庫的問題。我試圖用正確的信息和良好的Wi-Fi連接到我的db形式的兩臺電腦後得出這個結論,但我會得到一個超時錯誤。因此,我按照AWS的說明使用以下設置設置了VPC安全組MYSQL/Aurora - TCP - 3306 - *my IP address*。我認爲這是所有需要完成的工作,但我仍然遇到了錯誤,並且我不確定如何將安全組連接到我的RDS實例,儘管閱讀了文檔。誰能幫忙?無法將安全組添加到RDS實例

回答

1

找出問題的第一步是找出RDS實例的位置。它是在VPC內還是在經典網絡中?這部分非常重要。另外,如果它位於VPC內部,創建它時應該有一個選項來啓用或禁用公共訪問。

創建一個新的安全組後(我會看你當前的一個,並將所有設置複製到你的新密碼+上面的mysql訪問更改)。只需進入RDS控制檯,點擊您要修改的實例,選擇操作,修改並調整您的安全組。

如果您沒有啓用公共訪問,並且您在VPC中,那麼您的選擇會受到更多限制。您可能必須通過現有的ec2實例來連接您的連接,這些實例既可以連接到外部,也可以連接到VPC。或者像我一樣,直接在您的VPC中安裝一個VPN。

不幸的是,所有這些都非常依賴於您的VPC設計以及網絡圖中的事情。如果我的回答沒有足夠的幫助,請嘗試提供更多信息,我可以修改。

+0

嘿@comjf謝謝你的回答。肯定是在VPC內部,因爲我收到此消息,「您的帳戶不支持該區域的EC2-Classic平臺」。並告訴我使用VPC安全組。我選擇了我的實例並查看我可以調整我的安全組的位置。如果我只是爲了獲得當前的IP地址而更改它,那麼以後我是否會切換回默認的安全組?這會造成任何問題嗎? – cphill

+0

@cphill你有兩個選擇。您可以調整您當前的安全組以添加新規則(可能是最簡單的),也可以創建新的安全組並切換到該規則。 第一個選項可能會更好,它聽起來像你知道如何做到這一點...找出哪個附加到你的實例,並簡單地編輯它。應用更改可能需要大約5分鐘的時間。另外請注意,你的IP可能會有很大的變化,所以這種解決方案並不是最理想的(與將VPN直接連接到你的VPC中相反 - 但是設置起來要複雜得多)。 – comjf

相關問題