Amazon web services AWS RDS和pgAdmin4:无法连接到服务器:无法连接到服务器:连接超时
我试图直接从pgAdmin4操作db,但无法连接 我检查和做的是 我读了这个文件和下面的内容 并像文档一样输入关于db实例的信息 但是我无法连接,我检查了安全组。 VPC安全组是这样的 我还应该检查什么?我完全不知道我该怎么解决这个问题。 唯一需要注意的是,即使在我设置了密码之后,密码的当前值也将始终为空Amazon web services AWS RDS和pgAdmin4:无法连接到服务器:无法连接到服务器:连接超时,amazon-web-services,amazon-rds,Amazon Web Services,Amazon Rds,我试图直接从pgAdmin4操作db,但无法连接 我检查和做的是 我读了这个文件和下面的内容 并像文档一样输入关于db实例的信息 但是我无法连接,我检查了安全组。 VPC安全组是这样的 我还应该检查什么?我完全不知道我该怎么解决这个问题。 唯一需要注意的是,即使在我设置了密码之后,密码的当前值也将始终为空 有人能帮我吗?我必须直接连接和操作数据库。您需要创建新的安全组入站规则 转到“安全组规则”(在“连接与安全”下) 单击“默认”安全组项 单击“操作”>“编辑入站规则”>“添加规则”
有人能帮我吗?我必须直接连接和操作数据库。您需要创建新的安全组入站规则
- 转到“安全组规则”(在“连接与安全”下)
- 单击“默认”安全组项
- 单击“操作”>“编辑入站规则”>“添加规则”
- 选择。。。键入:“所有流量”,来源:“我的IP”,然后单击“保存规则”
选择默认的维护数据库作为postgres,而不是您的amazon db实例名称作为源地址,您放了什么?您应该查找您的公共IP地址(whatismyipaddress.com),后跟/32(例如90.145.94.10/32)。作为用户名/密码,您应该使用settings.py中的用户名/密码,而不是AWS控制台中设置的用户名/密码。作为数据库,同样的,它应该是settings.py中的
名称(可能不是postgres)。您需要一个额外的安全组。默认安全组允许VPC内的服务器(弹性bean实例)连接到RDS。新的安全组应该允许您面前的笔记本电脑/台式电脑连接到它。默认安全组不允许这样做(这很好,因此VPC之外的任何人都无法访问您的数据库)。创建一个新的安全组,添加它,完成后将其删除。啊,我明白了。。我完全误解了。。哦,还有一个小小的建议:如果你的RDS中的数据很重要,请帮自己一个忙,在你开始操作任何东西之前,先拍一张快照。“那至少你有一个后援了。”迪克格洛顿很抱歉再次问这个问题。我想问问以防万一。那么对于主机名,我可以设置RDS实例的主机名吗?我也在setting.py
中设置了HOSTNAME
,但它不是唯一的名称。