postgresql 无法连接到AWS RDS恢复示例

wyyhbhjk  于 2023-03-08  发布在  PostgreSQL
关注(0)|答案(3)|浏览(145)

我已经创建了一个RDS示例,其中PostgreSQL数据库连接在PGAdmin工具中,并且还在本地系统的psql帮助下连接了该示例

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

我已经执行了几个数据库操作,然后我删除了示例,并保存了删除前我的示例的最终快照。
然后,我恢复了最终快照并再次启动了示例,但现在无法连接到此示例
恢复RDS快照时出现了什么问题...?

zengzsys

zengzsys1#

删除示例时,与其关联的所有属性都将被删除或分离。这与停止ec2示例不同。您需要完全重新创建与前一示例相同的RDS示例。您可能没有被分配相同的IP地址、终结点名称、安全组、路由关联、VPC和区域放置都需要考虑。最好使用脚本或云格式来完成此操作,因为几乎不可能通过内存完全复制配置。可能需要在客户端应用程序上更改IP和DNS。一个常见的错误是忽略设置公共访问,默认情况下公共访问是关闭的,但在学习私有子网、安全组、路由表等的微妙之处时,通常会启用公共访问。

xkrw2x1b

xkrw2x1b2#

检查VPC配置,当恢复可能您选择创建新的VPC安全组,默认情况下拒绝大多数IP。

xdnvmnnf

xdnvmnnf3#

1.选中安全组,AWS将不会基于旧示例为您添加安全组。
1.检查Publicly accessible,原因与第1点相同。
1.确保输入正确的初始数据库名称。
我就是这么解决问题的。

相关问题