Skip to content

How to Review Redshift Config Before Production

July 2026

A Redshift source review is mostly about proving the Data API target and the database user together, because both have to line up for production reads to work.

Short Answer

Review a Redshift source config by checking whether the connector is targeting a provisioned cluster through cluster_identifier or a serverless deployment through workgroup_name, then verifying database, db_user, region, and any explicit tables. The docs describe this source as a Data API reader, so production review should treat the regional API access and Redshift identity as core checks, not implementation details.

A concrete review could say: use cluster_identifier: analytics-prod, database: analytics, db_user: skippr_reader, region: us-east-1, and read public.orders. That is enough to ask the right questions. Does the AWS principal have permission to use the Redshift Data API resources in that region? Does skippr_reader actually have read access to public.orders? If either answer is no, the connector is not ready.

Why Teams Struggle with This

Redshift source setups can fail even when the table name is correct because there are two permission layers to align: AWS access to the Data API and database-level access for the Redshift user. Teams often validate one and assume the other will follow.

  • Exactly one of cluster_identifier or workgroup_name should define the Redshift target in a way the team can explain clearly.
  • The AWS principal must be allowed to use the regional Redshift API resources referenced by the connector.
  • The db_user still needs read access to the selected tables inside Redshift itself.
  • The region value is operationally important because the connector talks to the Redshift Data API, not to a generic global endpoint.

How Skippr Handles It

Skippr keeps the Redshift source reviewable because the connector names the real production knobs: cluster or workgroup identity, database, user, tables, and region. That makes it easier to separate "wrong Redshift target" from "right target, wrong permissions."

This source is most useful when Redshift already contains the curated tables you want to move elsewhere. Production review should therefore confirm that those tables are stable interfaces and not just transient warehouse scratch space.

  • Reads Redshift data through the AWS Redshift Data API.
  • Supports either a provisioned cluster or a serverless workgroup.
  • Uses the AWS default credential chain for API authentication.
  • Lets teams make the ingest surface explicit with a table list.

What the First Useful Version Looks Like

The first useful version is one cluster or workgroup, one database, one regional API check, and one table read that proves both AWS and database permissions are aligned.

If the review still treats Data API access and Redshift table access as the same thing, separate those checks before launch.