2016-08-05 60 views
-1

我已創建了連接,pgAdmin的工具PostgreSQL數據庫的RDS實例,並且還連接實例用psql從本地系統無法連接到AWS RDS恢復的情況下

psql --host=XXX.XXX.us-east-1.rds.XX.com --port=5433 --username=myusername --password --dbname=MyDB 

我已經執行了多個數據庫操作的幫助然後我刪除了實例並在刪除之前保存了實例的最終快照。

有時我會恢復最後的快照並再次啓動實例,現在我無法連接到該實例

恢復RDS快照時,錯在......?

+0

您是否將主機端點更改爲新的RDS端點,因爲在還原端點之後也是新增的。 – error2007s

+0

是啊我已經改變了它@ error2007s,但仍然無法連接。 – user4045063

+0

99.99%安全組是不一樣的。 –

回答

1

當您刪除實例時,與其關聯的所有屬性都將被刪除或分離。這與停止ec2實例不一樣。 您需要完全重新創建與先前實例相同的RDS實例。您可能未被分配相同的IP地址,端點名稱。安全組,路由協會,VPC和區域安置都需要考慮。最好使用腳本或雲陣列來完成此任務,因爲幾乎不可能完全通過內存複製配置。 您的客戶端應用程序可能需要更改IP和DNS。 一個常見的錯誤是忽略設置公共訪問誰默認情況下關閉,但往往啓用開發,同時學習私人子網,安全組,路由表等的細微之處

+0

你的陳述看起來很儀式,但我已經配置了恢復的實例,與我創建的實例相同,但是我錯過了某些東西,實際上在RDS中恢復快照過程非常簡單,它需要更具體地指導用戶避免這種問題。 – user4045063

0

檢查VPC配置,當恢復可能你被選中創建新的VPC安全組,默認情況下拒絕大多數IP。