Попробуйте что-то вроде этого:
import psycopg2
db = "your_database"
host = "redshift_end_point"
port = "5439"
user = "your_user_here"
pwd = "your_password_here"
connstr = "dbname=%s host=%s port=%s user=%s password=%s" % (db, host, port, user, pwd)
con = psycopg2.connect(connstr)
Конечная точка Redshift находится в консоли AWS.Это будет выглядеть примерно так:
clustername.sofhsdl34534.us-east-1.redshift.amazonaws.com
Ваш экземпляр EC2 также должен иметь присоединенную группу безопасности, которая позволяет подключаться к Redshift.