Amazon redshift 当尝试使用psycopg2模块通过python连接到红移时,将显示以下错误

Amazon redshift 当尝试使用psycopg2模块通过python连接到红移时,将显示以下错误,amazon-redshift,psycopg2,Amazon Redshift,Psycopg2,当我试图通过python连接到redshift并使用psycopg2模块时,出现了以下错误 import psycopg2 my_db = 'dbname' my_host = 'red-shift hostname' my_port = '5439' my_user = 'username' my_password = 'password' con = psycopg2.connect(dbname=my_db,host=my_host,port=my_port,user=my_user

当我试图通过python连接到redshift并使用psycopg2模块时,出现了以下错误

import psycopg2

my_db = 'dbname'
my_host = 'red-shift hostname'
my_port = '5439'
my_user = 'username'
my_password = 'password'


con = psycopg2.connect(dbname=my_db,host=my_host,port=my_port,user=my_user,password=my_password) 
错误:


操作错误:无法翻译主机名“redshift://redshift-cluster-1.cqxnjksdfndsjsdf.us-east-2.redshift.amazonaws.com“地址:未知主机

我面临类似的问题。在尝试连接时,这似乎是一个SSL问题。 用于连接到红移群集,它将正常工作。 这是文档显示如何连接的方式

将sqlalchemy作为sa导入
db_uri='redshift+psycopg2://用户名:password@redshift-cluster-1.cqxnxldsfsfjjbsdc.us-east-2.redshift.amazonaws.com:5439/dbname'

eng=sa.create_engine(db_uri)

请共享您的代码、您尝试过的内容并改进您的格式。请准确地共享您的代码,而不仅仅是错误消息。e、 g.我应该能够通过输入我的红移详细信息来复制您的问题!。请检查您的url和端口,请检查您是否正确设置了红移安全组。