如何存取 VPC 中的 AWS RDS 主機

如何存取 VPC 中的 AWS RDS 主機

我已經設定了我的第一個 AWS VPC。它有一個公共子網路和兩個私有子網路。其中一個私有實例有一個 RDS 實例,另一個是空的(在不同的可用區)。我按照 AWS 上的教學設定了路由和 VPC 安全群組。我沒有用於私有子網路的 NAT 伺服器。

我的問題是,如何使用 MySql 用戶端存取私有子網路中的 RDS 實例?我在 Web 伺服器安全性群組中設定了允許 3306 上的出站存取的規則,並且資料庫安全性群組允許同一連接埠上的入站存取。

當我透過 SSH 連接到公共子網路上的伺服器並運行時,mysql -h hostname -p我收到一條有關未知主機名稱的錯誤訊息。我嘗試使用完整的 RDS 端點名稱作為主機名稱。我還嘗試了僅名稱的主機名稱部分。我以正確的方式處理這件事嗎? MySql客戶端是否使用3306埠?或者我必須打開另一個連接埠嗎?

答案1

找到了答案。根據本文,我需要在建立連線時指定連接埠號碼: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html

相關內容