我是redshift的新手。目前,我已经能够创建一个redshift集群,通过SQL Workbench进行连接,但是我希望通过从我的MAC终端执行ssh
来隧道化我的redshift集群。我进行了一些研究,并能够创建具有相同VPC ID和子网组的ec2实例,这与我用于创建Redshift集群的相同。我已经在我的ec2实例上安装了psql。但是当我使用psql命令连接到redshift时,我无法理解我哪里出错了:
psql -h my redshift endpoint -p 5439 -d database name -U user -c " my query "
我收到了错误信息:psql:无法将主机名“my redshift endpoint”翻译成地址:名称或服务未知。
ssh -L
将远程端口转发到本地端口。 - John Rotenstein