---
title: "How to configure a Google Cloud Storage destination"
slug: "how-to-configure-a-google-cloud-storage-destination"
description: "Set up your Google Cloud Storage destination in Supermetrics Hub with essential configuration details, including bucket name, upload path, and auth key."
updated: 2025-06-26T12:57:34Z
published: 2025-06-26T12:57:34Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.supermetrics.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to configure a Google Cloud Storage destination

When you create a Google Cloud Storage (GCS) destination on the Supermetrics Hub, the configuration requires details that can be obtained from the Google Cloud Platform.

## Before you begin

Before you create a GCS destination, please make sure all prerequisites are met. Learn more about the [prerequisites for creating a Google Cloud Storage destination](/v1/docs/about-google-cloud-storage-prerequisites).

> [!NOTE]
> About permissions
> 
> You may need specific permissions to access the details needed in the configuration. If you're unable to access some information, please contact your Google Cloud admin.

## GCS configuration

The configuration stage of [creating a new destination](/v1/docs/how-to-connect-to-a-data-warehouse-destination) in the Supermetrics Hub includes the following fields.

1. **Display name** will be used as the name of this destination within the Supermetrics Hub, to distinguish it from other destinations.
2. **Bucket name** refers to the name of the Google Cloud Storage bucket you want to use as a destination. Find your bucket name in the [Google Cloud Platform](https://console.cloud.google.com/storage/browser) under **Cloud Storage → Browser**.
3. **Upload path**refers to the folder structure you want to use within your destination bucket.If the specified folder structure already exists, your data will be transferred based on the specified path. If a matching folder structure does not yet exist, a data transfer will create a new folder structure based on this path.
4. **Output format** offers options for selecting a preferred output format for the data being transferred to this destination.
5. **Auth key**refers to the authorization key for transfers to be able to load data into your GCP bucket. Create the private key in the [Google Cloud Platform](https://console.cloud.google.com/iam-admin/serviceaccounts) under **IAM & Admin → Service Accounts**. Copy and paste the entire JSON key to this destination configuration field — it should look something like this:

```plaintext
{  "type": "service_account",  "project_id": "<YOUR_GCP_PROJECT_ID>",  "private_key_id": "12345ABCDummyKey",  "private_key": "-----BEGIN PRIVATE KEY-----\12345ABCDummyKey\n-----END PRIVATE KEY-----\n",  "client_email": "<NAME_OF_SERVICE_ACCOUNT>@<YOUR_GCP_PROJECT_ID>.iam.gserviceaccount.com",  "client_id": "12345ABCDummyClientID",  "auth_uri": "https://accounts.google.com/o/oauth2/auth",  "token_uri": "https://oauth2.googleapis.com/token",  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/<NAME_OF_SERVICE_ACCOUNT>%40<YOUR_GCP_PROJECT_ID>.iam.gserviceaccount.com"}
```

## More resources

- [About Google Cloud Storage prerequisites](/v1/docs/about-google-cloud-storage-prerequisites)
- [How to create a destination](/v1/docs/how-to-connect-to-a-data-warehouse-destination)
- [How to create a transfer](/v1/docs/how-to-create-a-transfer)
