Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS RDS和pgAdmin4:无法连接到服务器:无法连接到服务器:连接超时_Amazon Web Services_Amazon Rds - Fatal编程技术网

Amazon web services AWS RDS和pgAdmin4:无法连接到服务器:无法连接到服务器:连接超时

Amazon web services AWS RDS和pgAdmin4:无法连接到服务器:无法连接到服务器:连接超时,amazon-web-services,amazon-rds,Amazon Web Services,Amazon Rds,我试图直接从pgAdmin4操作db,但无法连接 我检查和做的是 我读了这个文件和下面的内容 并像文档一样输入关于db实例的信息 但是我无法连接,我检查了安全组。 VPC安全组是这样的 我还应该检查什么?我完全不知道我该怎么解决这个问题。 唯一需要注意的是,即使在我设置了密码之后,密码的当前值也将始终为空 有人能帮我吗?我必须直接连接和操作数据库。您需要创建新的安全组入站规则 转到“安全组规则”(在“连接与安全”下) 单击“默认”安全组项 单击“操作”>“编辑入站规则”>“添加规则”

我试图直接从pgAdmin4操作db,但无法连接

我检查和做的是

我读了这个文件和下面的内容

并像文档一样输入关于db实例的信息

但是我无法连接,我检查了安全组。 VPC安全组是这样的

我还应该检查什么?我完全不知道我该怎么解决这个问题。 唯一需要注意的是,即使在我设置了密码之后,密码的当前值也将始终为空


有人能帮我吗?我必须直接连接和操作数据库。

您需要创建新的安全组入站规则

  • 转到“安全组规则”(在“连接与安全”下)
  • 单击“默认”安全组项
  • 单击“操作”>“编辑入站规则”>“添加规则”
  • 选择。。。键入:“所有流量”,来源:“我的IP”,然后单击“保存规则”

除了这些步骤, 您需要创建新的安全组入站规则

转到“安全组规则”(在“连接与安全”下) 单击“默认”安全组项 单击“操作”>“编辑入站规则”>“添加规则” 选择。。。键入:“所有流量”,来源:“我的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
,但它不是唯一的名称。