Redshift Integration Overview
This integration supports multiple clusters in a single account and region (filter-in / filter-out supported). It works by periodically unloading Redshift system-table contents into Pelanor’s S3 bucket, which Pelanor then reads using its IAM role.Read each step carefully. If you hit issues, see the troubleshooting section or contact Pelanor Support.
redshift-account-onboardingredshift-cluster-onboarding
README.md with usage details.
This integration is network-agnostic — it schedules, authenticates, and runs queries via the cloud backbone.If you use restrictive IAM/SCP policies, you may need to update them.
Each scheduled query emits an EventBridge event routed to a CloudWatch Logs group prefixed with
/pelanor/aws/events/redshift/.
Setup the Terraform Module
1
Create tfvars
Create a file like
production.tfvars and replace <bucketname> with the bucket used by Pelanor’s AWS integration.2
Run Terraform
From your root module directory, run
Make sure your AWS provider is set to the correct region and account.
terraform apply.Make sure your AWS provider is set to the correct region and account.
3
Confirm plan and apply
Review the plan and type
yes to apply.Select Appropriate Bucket
Use the correct bucket name based on your AWS region:| AWS Region | Bucket name |
|---|---|
us-east-1 | pelanor-redshift-us-east-1 |
eu-west-1 | pelanor-redshift-eu-west-1 |
ap-southeast-2 | pelanor-redshift-ap-southeast-2 |
If your region isn’t listed, contact Pelanor Support.