Configuring and exporting to a GCS destination
Intro
Important note |
This functionality isn't available as standard to all users. Please contact your InfoSum representative to learn more about how to gain access. |
You can use an GCS (Google Cloud Storage) destination to export query results to a Google Cloud Platform GCS bucket.
Once a destination is created, you need only provide run time variables to push an activation file to a remote resource. Saved destinations are available to all users in your company and can be reused indefinitely. Destinations do not require you to re-enter location information each time data is exported. Destinations are currently only compatible with owned activation datasets.
Pre-requisites
Before starting, you will need the following details:
- Obtain a credentials JSON file: From the Google Management Interface, generate the key file for the service account. This is a JSON file for a service user that allows InfoSum Bunker to access your Google Cloud Storage bucket. Configuring-Google-Cloud-Platform-Workload-Identity-Federation-Setup
- Set access permissions in GCS: The service user needs to have Create and Write access to the Google Cloud Storage bucket they intend to push files to. If files are pushed to a subfolder, they may need to give explicit permission to Create and Write files to that subfolder.
- Bucket Details
Creating a GCS destination
First, select the Destinations tab under Activate and then click New Destination.
The form below appears when you select GCS as your destination type and the following fields need to be completed:
- Destination Type: Select GCS.
- Name: Identifies the destination
- Description: A free-text explanation of the destination
Once completed, press Next.
Adding GCS connection details
Use destinations to create a connection between the InfoSum Platform and your GCS bucket.
The above form contains the following fields:
- Bucket: Specify the GCS bucket name to export to (without any leading GCS identifier, for example "bucket-name" instead of "GCS://bucket-name")
- Authentication: Select Workload Identity Federation (recommended) or Legacy Service Access Keys.
- GCS Workload Federation Configuration (JSON). Paste your JSON file obtained from your workload identity federation config screen.
- Filename: Add the filename you will be exporting to.
Optional: If you wish to edit these fields again during an export you will need to toggle on the switch for “not editable during export”.
Click Submit. The saved destination is stored on the Platform’s Destinations page and can be selected in the Activations tab when pushing an activation file to a remote resource. The destination can be reused and is available to all users in your company.