Storage (Bring your own Bucket)
Learn how to leverage your own storage buckets for exports.
The GrowthLoop platform stores some data in storage buckets to route data to the marketing platform or power other features like debug logs. Your team has control over whether you choose to use a GrowthLoop-managed storage bucket or bring your bucket (BYOB).
What data is stored?
GrowthLoop only temporarily stages audience or segment membership into a staging storage bucket to allow our export service to sync the members to various marketing platforms. After routing this data is deleted, and these buckets also have a TTL of 7 days.
Bring your own bucket
Your team can decide to store all at-rest data in a private bucket managed within your own GCP/AWS infrastructure. Currently, we support both:
- Google Cloud Storage (GCS)
- S3 (AWS)
Amazon S3
To setup S3 as your storage bucket follow these steps:
- Create a new S3 bucket in your AWS account
- Make sure to block public access
- Setup a TTL time of your choice to enhance security
- Create a new access key and secret with access to that bucket.
Permission | Details |
---|---|
s3:GetObject | Permission to retrieve objects |
s3:PutObject | Permission to add object to bucket |
s3:ListBucket | Permission to list some or all objects |
Google Cloud Storage
To set GCS as your storage bucket follow these steps:
- Create a new GCS bucket in your account.
- Make sure to block public access
- Setup a TTL time of your choice to enhance security
- Create a service account for a user with the following permissions:
Permission | Details |
---|---|
storage.objects.list | List objects in a bucket |
storage.objects.create | Create objects in a bucket |
storage.objects.get | Get objects in a bucket |
storage.buckets.get | Get metadata on a bucket |
Setup Bucket
Once you have your bucket ready along with the correct credentials head over to the Organizations tab in the GrowthLoop application.
Select your bucket platform and provide the necessary credentials then hit save. That's it! Our platform will now use your secure bucket for any staging of data.
If you experience any issues or have any questions, please reach out to us at [email protected], and we’ll be in touch shortly!
Updated 2 months ago