无法连接未公开访问的红移群集IB

2024-09-29 23:19:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我是awsredshift的新手&我无法从Redshift集群的模式中获取数据。集群在专有网络内部,没有公共访问权限。我配置了安全组并配置了入站:

1)类型:红移,协议:TCP,端口范围:5439,源:0.0.0.0/0

2)类型:红移,协议:TCP,端口范围:5439,源:'安全组名称'

我已经关注了一些文档、博客和各种库,比如redshift\u tool with pandas、SQLAlchemy、pyodbc来为python配置集群,并找到了一个库来使用psycopg2

conn = psycopg2.connect(
            host=HOST,
            port=RS_PORT,
            user=RS_USER,
            password=PWD)

但对于包括psycopg2在内的所有库,我都面临以下错误

psycopg2.OperationalError: could not connect to server: Connection timed out Is the server running on host and accepting TCP/IP connections on port 5439?

问题1)我是否缺少一些配置步骤?请建议是否有任何其他方法可以连接集群与python/驱动程序

Q2)如何通过SSH隧道连接集群?如果这是一种可能的连接方式,那么请帮助我的步骤。你知道吗

提前谢谢。你知道吗


Tags: 端口host协议类型serveronportconnect

热门问题