我已经创建了一个RDS示例,其中PostgreSQL数据库连接在PGAdmin工具中,并且还在本地系统的psql帮助下连接了该示例
psql --host=XXX.XXX.us-east-1.rds.XX.com --port=5433 --username=myusername --password --dbname=MyDB
我已经执行了几个数据库操作,然后我删除了示例,并保存了删除前我的示例的最终快照。
然后,我恢复了最终快照并再次启动了示例,但现在无法连接到此示例
恢复RDS快照时出现了什么问题...?
3条答案
按热度按时间zengzsys1#
删除示例时,与其关联的所有属性都将被删除或分离。这与停止ec2示例不同。您需要完全重新创建与前一示例相同的RDS示例。您可能没有被分配相同的IP地址、终结点名称、安全组、路由关联、VPC和区域放置都需要考虑。最好使用脚本或云格式来完成此操作,因为几乎不可能通过内存完全复制配置。可能需要在客户端应用程序上更改IP和DNS。一个常见的错误是忽略设置公共访问,默认情况下公共访问是关闭的,但在学习私有子网、安全组、路由表等的微妙之处时,通常会启用公共访问。
xkrw2x1b2#
检查VPC配置,当恢复可能您选择创建新的VPC安全组,默认情况下拒绝大多数IP。
xdnvmnnf3#
1.选中安全组,AWS将不会基于旧示例为您添加安全组。
1.检查
Publicly accessible
,原因与第1点相同。1.确保输入正确的初始数据库名称。
我就是这么解决问题的。