Google Cloud Storage connection
How to connect your Google Cloud Storage bucket to Greenpixie.
Overview
We connect to Google Cloud Storage via a Service Account (residing in the Greenpixie environment).
Customers grant access on GCS buckets to this service account.
This page describes how to setup a single Azure Blob storage account and container. If you wish to use separate storage accounts or containers for input/output, please follow this guide twice.
Creating a bucket
Create or select an existing Google Cloud Storage bucket to use for input/output data.
Bucket name
The bucket name can be anything, but if possible please include your company/team name.
Example (if your company name is ABC): abc-billing-data
Bucket settings
Set the following settings on the bucket:
- Storage Class: Standard
- Enforce public access prevention on this bucket
- Access Control: Uniform
- Soft-delete policy with “Use default retention duration”
Permissions
Your Greenpixie contact will provide you with a Service Account email address. It will be in the format:
{customer-name}@client-data-access.iam.gserviceaccount.comOn your GCS bucket, grant the following role to this service account, as appropriate depending on whether the bucket is input or output data:
- If input data: Cloud Storage > Storage Object Viewer
- If output data: Cloud Storage > Storage Object User
Next steps
Provide the following details to your Greenpixie contact:
- GCS bucket name
Next, format and place your billing data in the bucket. Or, create more connections with other storage platforms.
Correct format and directory structure is essential for Greenpixie CUR enrichment to succeed.
When you're ready, please send your bucket name to your contact at Greenpixie.