Configuring GCP for Bulk Delivery

Introduction

Regrid can deliver bulk data files to clients’ GCP Storage Bucket with the steps outlined below. The client provided GCP Storage Bucket will be managed by the client, and we will put the initial load of data and monthly updates into the storage bucket via our delivery process.

All deliveries are a push process with older files being overwritten by new county files depending on how you manage your GCP storage bucket.

Prerequisites

  • Familiarity with GCP Storage Buckets and GCP IAM permissions
  • Access to your organzation’s GCP Console or other tools to create and configure a GCP Bucket and service-account for delivery

Step-by-Step

  1. Create or select a GCP storage bucket to use for delivery.
  2. Create a GCP Service Account with the needed permissions to access GCP Storage Bucket you want to use for delivery. We suggest a dedicated service-account to use for delivery to simplify permissions.
  3. Create a GCP Service Account Key file

The resulting JSON file should look similar in structure to this:

  {
    "type": "service_account",
    "project_id": "[removed]",
    "private_key_id": "[removed]",
    "private_key": "-----BEGIN PRIVATE KEY-----[removed]-----END PRIVATE KEY-----\n",
    "client_email": "[removed]",
    "client_id": [removed],
    "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": "[removed]"
  }

Email tech@regrid.com with your GCP Service Account Key file attached and your GCP bucket URL, that is all we need.

Please Note: This document is newly added to our support site, please let us know if you find any errors, or have any suggestions for making it more clear and complete at help@regrid