Configure Redshift Provisioned Cluster
This guide walks you through configuration steps if you are using Redshift Provisioned Cluster.
NOTE: Please do not follow these steps if you are using Redshift Serverless.
- Open the Amazon Redshift console.
- Click Create Cluster.
- Select a node type and set the number of nodes.
- (Optional) Choose a Key Type for encryption. If not needed, disable encryption.
- Set admin credentials (must match the Kinesis Firehose user).
- Click Associate IAM Role to attach the IAM role created earlier.
- Select the IAM role you created.
- Remove the default role and set your IAM role as the default.
- Click the Use Defaults toggle to configure network settings.
- In Network and Security, enable Publicly Accessible to allow Firehose to send data to Redshift.
- Adjust any other settings as needed.
- Review your configurations, then click Create Cluster.
- Once redirected to the Cluster Dashboard, proceed to the next section.
-
Steps to create a Firehose stream
-
Open the Amazon Kinesis Firehose console.
-
Click Create Firehose Stream.
-
Under Source, select Direct PUT.
-
Under Destination, select Amazon Redshift.
-
Change the default stream name (this name is required in MetaRouter configuration).
-
Select the Redshift Provisioned Cluster you created earlier.
- If the cluster is still being created, check its status in the Redshift Dashboard before proceeding.
-
Enter the Redshift database name.
-
Configure authentication for Redshift.
-
Enter a staging table name (data will be loaded here before being distributed to target tables).
-
Select the S3 bucket you created earlier as the intermediary storage.
-
Configure COPY command options as follows:
json 'auto ignorecase'
-
Keep the buffer configuration at default (adjust as needed).
-
Click Create Firehose Stream.
-
Open the Configuration tab.
-
Scroll down and click Edit for Service Access.
-
Under IAM Role, select Choose Existing IAM Role and attach the IAM role you created earlier (same role used for Redshift).
-
Click Save Changes.
-
Updated 7 days ago