I have an Amazon Redshift cluster that is publicly accessible. I can connect to it privately from an EC2 instance in the same VPC. However, QuickSight only connects over the internet, even though I have set up a VPC connection in QuickSight.
Redshift Settings:
PubliclyAccessible = true
(Redshift is public).QuickSight VPC Connection:
Behavior Based on Redshift Public/Private Setting:
PubliclyAccessible = false
), QuickSight connects via the private network.PubliclyAccessible = true
), QuickSight connects via the internet, ignoring the VPC connection.Any help would be appreciated! Thanks in advance.
It appears that QuickSight is resolving the DNS name to a public IP address based on the fact that it is PubliclyAccessible = true
.
If you can, configure QuickSight to use the private IP address and it will likely connect.