Overview
Stigg’s integration with Amazon Redshift Serverless allows you to export your product catalog, customer, and subscription data to a Redshift Serverless workgroup — without managing cluster capacity.Stigg’s native data export integrations are included in the Scale plan, and are also available as an optional add-on to the Growth plan. See Stigg’s pricing for more details.
Exported entities
When connecting Redshift Serverless, you can choose which Stigg entity groups to include in the sync. All groups are selected by default. See Exported entities for the full list of entity groups and the tables within each.Entity schema
Setting up the integration
Prerequisites
- An Amazon Redshift Serverless workgroup and namespace
- An S3 bucket in the same AWS region (used for staging data before loading into Redshift)
- An IAM role with permission to read/write the S3 staging bucket and load data into Redshift Serverless
Create an IAM role for Stigg
In the AWS IAM console, create a role that Stigg can assume. The role must have:
- S3 permissions:
s3:GetObject,s3:PutObject,s3:DeleteObject,s3:ListBucketon your staging bucket - Redshift Serverless permissions:
redshift-serverless:GetCredentialsscoped to your workgroup
arn:aws:iam::STIGG_ACCOUNT_ID:root) permission to assume this role. Contact Stigg support for the current account ID.Connect Stigg with Redshift Serverless
In Stigg, navigate to Integrations > Apps > Amazon Redshift Serverless.Enter the following information in the connection form:
Click Test & connect.
| Field | Description |
|---|---|
| Host | The Redshift Serverless workgroup endpoint |
| Port | The port Redshift Serverless listens on. Defaults to 5439. |
| Database | The name of the target database |
| Workgroup | The Redshift Serverless workgroup name |
| Schema | The schema where Stigg will create and sync tables |
| Username | The database user |
| IAM Role ARN | The ARN of the IAM role created above |
| Staging bucket | The S3 bucket name and region used for staging |
Select entities to export
After entering your connection details, expand the Entities to export section to choose which entity groups to include in the sync. All groups are selected by default.See Exported entities for a description of each group.
