AWS RDS到PgAdmin错误保存属性无法连接到服务器:超时已过期[关闭]

Posted

技术标签:

【中文标题】AWS RDS到PgAdmin错误保存属性无法连接到服务器:超时已过期[关闭]【英文标题】:AWS RDS to PgAdmin Error saving properties Unable to connect to server: timeout expired [closed] 【发布时间】:2020-07-18 13:59:06 【问题描述】:

简短描述:AWS RDS 将服务器连接到 PgAdmin 4、PostgreSQL 11

完成:我已经完成了与this 或此aws guide 类似的操作,但最后当我单击保存时,它不接受我。而是给出以下

错误

Error saving properties 
Unable to connect to server: 
timeout expired

我尝试解决的问题

实例在创建 2 小时后处于活动状态 我还允许在 AWS 数据库客户端“YES”之外访问数据库 这个堆栈溢出答案实际上在刷新我的安全组之后并没有提供结果 https://***.com/a/37903485/10270590 就像指南说我的整个数据库消失了一样 我有家庭无线网络,所以没有公司防火墙或任何这些问题https://serverfault.com/q/705312/535406 在阅读之前的服务器故障帖子时,我查看了我的 RDS/数据库:什么是空的 RDS/安全组:空,我收到此消息:
Your account does not support the EC2-Classic Platform in this region. 
DB Security Groups are only needed when the EC2-Classic Platform is supported. 
Instead, use VPC Security Groups to control access to your DB Instances.

我已经尝试过这个问题https://serverfault.com/questions/656079/unable-to-connect-to-public-postgresql-rds-instance 有 2 个很好的答案,但即使在进行更改后,他们也给出了相同的错误 https://serverfault.com/a/656119/535406 https://serverfault.com/a/880710/535406 同上一个-AWS RDS Database show timeout error

【问题讨论】:

【参考方案1】:

编辑入站规则 类型必须转为:所有流量和我的 IP。比它有效

【讨论】:

您在AWS管理控制台中没有提到如何到达上述位置。 AWS => 服务 => RDS => 数据库 => 选择您的数据库。在“安全组角色”部分,选择规则并按上述方式进行编辑。 请务必注意,无服务器实例无法分配公共 IP,因此您无法连接 VPC 外部的实例,如docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/… 所述。 允许所有流量安全吗? 你拯救了我的一天!谢谢你:)

以上是关于AWS RDS到PgAdmin错误保存属性无法连接到服务器:超时已过期[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

PGAdmin III 无法连接 AWS RDS

AWS RDS Aurora - 如何使用 PgAdmin 进行连接?

出于开发目的,无法从本地主机连接到 AWS RDS Postgresql

使用nginx服务器和AWS RDS的Laravel出现“连接太多”错误

如何修复AWS DMS到RDS的连接错误?

无法通过 PDO 连接到 AWS RDS