无法访问RDS数据库

时间:2018-12-26 01:28:11

标签: postgresql amazon-web-services amazon-rds

我有一个带有followint端点的全新RDS postgresql数据库: class Solution { public String longestCommonPrefix(String[] strs) { int i; StringBuilder sb = new StringBuilder(""); if(strs.length == 0 ){ return sb.toString(); } for(int j = 0 ; j< strs[0].length();j++) { int count=0; for(String word: strs){ try{ word.charAt(j); }catch(Exception e){ return sb.toString(); } if(word.charAt(j) == strs[0].charAt(j) ){ count ++; }else{ return sb.toString(); } if(count == strs.length){ sb.append(word.charAt(j)); } } } return sb.toString(); }}

,并且具有以下安全性要求:

<databaseID>.<id>.us-east-1.rds.amazonaws.com

该安全组具有入站规则: VPC security groups default (sg-zzzzzzzz) ( active )

当我尝试时: PostgreSQL | TCP | 5432 | 0.0.0.0/0 PostgreSQL | TCP | 5432 | ::/0 等待大约一分钟,然后给我: nc -zv <databaseID>.<id>.us-east-1.rds.amazonaws.com 5432

如果我尝试这样做: nc: connectx to <databaseID>.<id>.us-east-1.rds.amazonaws.com port 5432 (tcp) failed: Operation timed out 提示输入密码,然后输入密码,大约一分钟后,我得到: psql \ --host=<databaseID>.<id>.us-east-1.rds.amazonaws.com \ --port=5432 \ --username=tazmanianDevil \ --password \ --dbname=mydbname

我所看到的一切都将安全规则视为问题,但我敢肯定我的想法是可以的。还有什么呢?

1 个答案:

答案 0 :(得分:0)

问题是我的路由表指向了已失效的Internet网关。状态列为blackhole。因此,我只需要将其指向我真正的IG,即可使用。 :D