Open navigation

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.

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 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 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 under IAM & Admin → Service Accounts. Copy and paste the entire JSON key to this destination configuration field — it should look something like this:
    {
    "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

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.