目前我面临这个问题,我的 AWS Redshift 集群带有示例数据集,我想测试不同的方法来共享我的数据。我尝试使用 Dbeaver 连接我的集群,但总是收到错误 连接尝试超时。
在我的集群配置中,我关闭了“Publicity Accessible”复选框
因为我无法在我的 VPC 中附加 Internet 网关。 我在我的 VPN 及其本身(同一安全组)中使用所有流量配置我的安全组,但我无法连接 Dbeaver。
有人可以帮助我吗?
在 Redshift 公共访问关闭后,您的集群没有可从互联网访问的地址。您需要一些代理、网关或将流量往返于集群和互联网之间的路由。
更改VPC的安全规则并不提供路由,只是让流量在VPC上流动。
由于您的 VPC 上无法拥有网关,我建议您考虑设置 SSH 跳转盒。这是一个 EC2 实例,它将对连接进行身份验证,完成后将代理进出 Redshift 集群的流量。请参阅:https://repost.aws/knowledge-center/private-redshift-cluster-local-machine