我有一个带有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
我所看到的一切都将安全规则视为问题,但我敢肯定我的想法是可以的。还有什么呢?
答案 0 :(得分:0)
问题是我的路由表指向了已失效的Internet网关。状态列为blackhole
。因此,我只需要将其指向我真正的IG,即可使用。 :D