Overview
Stigg’s integration with Google Cloud Storage (GCS) allows you to export your product catalog, customer, and subscription data to a GCS bucket as structured files — useful for data lake pipelines, custom ETL workflows, or archival.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.
View the full entity schema
See every table and column exported to your destination, organized by entity group.
Setting up the integration
Prerequisites
- A Google Cloud project with permission to create service accounts and edit IAM policies.
- The service account principal shown in the Stigg connect form (in the form
some-name@some-project.iam.gserviceaccount.com) — you’ll grant it access below.
By default, GCS authentication uses role-based access via service account impersonation, so no key file or long-lived secret leaves your project. If your organization’s policy rules this out, see the HMAC alternative in the last step below.
1
Create a service account and grant access
In the GCP console under IAM & Admin → Service Accounts, create a service account and give it a recognizable name. Skip granting it any project-level roles at this stage. Note its email address — you’ll need it later.Open the service account’s Permissions tab, locate the principal shown in the Stigg connect form, click the edit (pencil) icon next to it, add the Service Account Token Creator role, and save.
2
Create the GCS bucket
In Cloud Storage, click Create, enter a bucket name, and select a region. Enable Enforce public access prevention, then complete the remaining defaults and create the bucket.On the bucket’s Permissions tab, grant the service account created in the previous step the Storage Legacy Bucket Writer role.
3
Connect Stigg with GCS
In Stigg, navigate to Integrations > Apps > Google Cloud Storage.Enter the following information in the connection form:
Click Test & connect.
To use an HMAC access key instead of impersonation, go to Cloud Storage → Settings → Interoperability, click Create a key for a Service Account, select the service account created above, and click Create key. Note the generated Access key and Secret — you’ll enter these in place of impersonation in the connect form.
4
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.
