无法访问 Amazon RDS 实例

Cannot access Amazon RDS instance

我创建了一个免费层级的 PostgreSQL RDS 实例,门户网站上的一切看起来都不错。但是,我无法访问该实例。

在完成故障排除步骤后,他们提到我这边可能是防火墙问题。但是,来自 an external site 的快速 ping 显示了同样的超时问题。

有没有我漏掉的步骤?

检查您标记的关联安全组。安全组持有防火墙规则。您可能需要调整您选择的组或尝试更改/修改您(或您的个人资料)有权访问的组。

Ping 通常在 AWS 安全组中被禁用。不建议将其作为检查网络连接的方法。

最好的方法是使用 SQL 客户端 通过 JDBC 或 ODBC 连接到数据库。

要检查的事项:

  • 您的 RDS 实例已启动 Publicly Accessible
  • 您的 RDS 实例在 Public 子网 中启动(定义:子网的路由 Table 指向互联网网关)
  • 安全组允许在数据库端口上进行连接(这也是您可以允许 PING 访问的地方,但不能保证它可以与 RDS 实例一起使用)