--- 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 canonical: "docs.supermetrics.com/how-to-configure-a-google-cloud-storage-destination" --- > ## 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": "",  "private_key_id": "12345ABCDummyKey",  "private_key": "-----BEGIN PRIVATE KEY-----\12345ABCDummyKey\n-----END PRIVATE KEY-----\n",  "client_email": "@.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/%40.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)