Connecting to Redshift cluster via Quicksights timeout

0

I have a redshift cluster, and I am trying to connect to it via Quicksights. I believe I have it configured correctly, but I am getting the "connection timeout" error. I am also just trying to connect to it via DBeaver just to test out the public connection. It still errors out. The security group has the following rules Enter image description here The cluster is set to public, and I can see the public IP address.

Outbound rules is empty.

At this point I am not sure what else could be the problem. Would appreciate any guidance.

질문됨 일 년 전852회 조회
3개 답변
1

Apart from allowing the source IP, port in your security group - does your Redshift cluster have the "Publicly accessible" attribute "Enabled"? By default its disabled (see below). By enabling this attribute, your Redshift cluster will receive a Elastic IP address which is required for you to connect.

Preferred option for both QuickSight and standalone Redshift connectivity is to keep the cluster private. Refer the QuickSight documentation here and here for more details.

Enter image description here

AWS
전문가
Gokul
답변함 일 년 전
0
수락된 답변

Ok I eventually figured it out thanks to your help.

I had to delete Quicksight and recreated under the Enterprise subscription. Additionally, I put Quicksight under the same private subnet as my cluster. I configured **different ** security groups for Quicksight (sg-quik456) and for the Redshift Cluster (sg-clster123).

I configured the security group for Quicksight like so:

  • incoming to accept traffic from all ports (0-65535) from the Redshift Cluster's security group (sg-clster123)
  • incoming to accept traffic from port 5439 from the Redshift Cluster's security group (sg-clster123)
  • outbound policy to allow all traffic

I configured the security group for the cluters like so:

  • incoming traffic allow from all ports from Quicksight's security group (sg-quik456)
  • outbout traffic allow from all ports and all ips

Thanks for the references, it was super helpful.

답변함 일 년 전
0

Thanks for the reply. As you mentioned I have the cluster set as "Publicly accessible" set to True. The weird thing is the IP that I see on the cluster settings does not match any of the IPs that are listed on my Elastic IPs section. I thought this was intended behavior so I did not give it much thought. Should I re-assign the IP to that one of the listed on the Elastic IPs?

If possible I would prefer to keep the cluster private, but I thought that it needed to be public to be accessible by Quicksights. Could it be that I cannot connect to it because my Quicksights is on the "free trial"?

답변함 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠