2016-11-22 87 views
0

我有一個現有的RDS實例在VPC內部運行mysql 它始終與VPC的公有子網相關聯 公共子網共享一個「public 「具有附加因特網網關(IGW)的路由表(它們明確地附加到該路由表) 它最初不是,但現在被設置爲可公開訪問 它具有允許從外部訪問的安全組,並且我試過這裏既有廣泛的開放IP,又有特定的IP將公開的現有私有RDS MySQL實例切換爲可公開訪問

但仍當我嘗試連接只是超時連接...

$ mysql -usomeuser -h somename.us-east-1.rds.amazonaws.com 
ERROR 2003 (HY000): Can't connect to MySQL server on 'somename.us-east-1.rds.amazonaws.com' (60) 

我缺少什麼?任何人 ... ?

回答

0

假設你的RDS實例是真正爲民衆:

  • 與Internet網關
  • 使用安全組是互聯網

你的RDS實例適當地開一個子網需要將其設置爲「公開訪問」設置爲「是/是」。如果是/否,那麼解析您的DNS條目somename.us-east-1.rds.amazonaws.com將導致它的私人IP地址,這將不會從外部世界中工作。