DQC Logo
|

Connection to Amazon Redshift

To connect Amazon Redshift to the DQC Platform, you need to provide your cluster connection details and configure IAM permissions. This article guides you through the full setup.


Add an Amazon Redshift connector

To begin:

  1. Open the Data Connectors screen

  2. Click the Amazon Redshift button

  3. Fill in the connection parameters as listed below

Start the process by selecting the Redshift data source


Required connection information

Field

Example

Description

Name

My production data

Internal label for the connector

User

user_name

Redshift user with read access

Password

my_password

Password for the above user

Host

redshift-cluster-1.abc.us-east-1.redshift.amazonaws.com

Found under Configuration > Endpoint in your Redshift cluster settings

Port

5439

Default port for Redshift

Database name

my_database

Target database to query

Schema

public

Schema containing the relevant tables


Configure IAM permissions

To support enhanced Redshift integration (e.g. Redshift Spectrum or federated roles), follow this setup:


Step 1: Create a custom IAM policy

Include the following permissions:

{
  "Effect": "Allow",
  "Action": [
    "redshift:GetClusterCredentials",
    "redshift:DescribeClusters",
    "redshift-data:ExecuteStatement"
  ],
  "Resource": "*"
}


Step 2: Create and attach IAM role

  1. Go to IAM > Roles

  2. Click Create role

  3. Select Redshift as trusted entity

  4. Attach the custom policy from step 1

  5. Review and create the role


Step 3: Associate role with Redshift cluster

In the AWS Console:

  1. Go to Amazon Redshift > Clusters

  2. Open your cluster and select the Properties tab

  3. Click Associate IAM Roles and choose the role created above


Whitelist the DQC Platform static IP

Make sure your network/firewall configuration or security group allows connections from:

3.123.94.228


undefined Notes

Connection to Amazon Redshift | DQC