Redshift (Source)
Reads data from Amazon Redshift via the Data API.
Configuration
yaml
source:
kind: redshift
cluster_identifier: my-cluster
database: analytics
db_user: admin
region: us-east-1| Field | Default | Description |
|---|---|---|
cluster_identifier | Redshift cluster identifier | |
workgroup_name | Serverless workgroup (alternative to cluster) | |
database | (required) | Database name |
db_user | Database user (for cluster mode) | |
tables | List of tables to read | |
query | Custom SQL query | |
region | AWS region |
Namespace: redshift.{database}.{table_name}
CLI
bash
skippr connect source redshift-source \
--cluster-identifier my-cluster \
--database analytics \
--db-user admin \
--tables public.customers,public.orders \
--region us-east-1| Flag | Description |
|---|---|
--cluster-identifier | Redshift cluster ID (or use --workgroup-name for Serverless) |
--workgroup-name | Serverless workgroup name |
--database | Database name |
--db-user | Database user |
--tables | Comma-separated list of tables |
--region | AWS region |
Authentication uses the AWS default credential chain (env vars, instance profile, SSO).
