我是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隧道连接集群?如果这是一种可能的连接方式,那么请帮助我的步骤。你知道吗
提前谢谢。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐