2016-08-05 63 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。