Google Cloud Storage Integration

Overview

Google Cloud Platform is a suite of gcloud computing services. The Google Cloud Storage service is used for file/object storage.

Website Data customers often use our API to download large data files (in excess of 10GB). Handling API responses of that size can be a little challenging. To make things easier, the Google Cloud Storage integration can be used to deliver data files directly to Google Cloud Storage.

Data export is available to accounts on the Pro, Elite, or Enterprise plans.

Enabling the Google Cloud Storage Integration

  1. To enable the Google Cloud Storage integration, visit the Integrations page in the Dashboard and select Google Cloud Storage.

    Google Cloud Storage on the Integrations page
    Select Google Cloud Storage on the Integrations page.
  2. Click Enable Google Cloud Storage Integration.

    Enable Google Cloud Storage Integration button
    Enable the Google Cloud Storage integration.
  3. The enabled integration displays the Website Data service account. Grant it access to your bucket as described below.

    Enabled Google Cloud Storage integration with Website Data service account
    The enabled integration shows the service account to grant access to.

Disabling the Google Cloud Storage Integration

To deactivate the integration, click Disable Google Cloud Storage Integration on the integration page.

Granting Bucket Access

Create or choose a Google Cloud Storage bucket for delivery. We recommend a dedicated bucket for this purpose. Grant the Storage Legacy Bucket Writer role (roles/storage.legacyBucketWriter) on that bucket to the Website Data service account:

website-data-delivery@gmail-add-on-for-ecommerce.iam.gserviceaccount.com

Delivering Data To Google Cloud Storage

After enabling the integration and granting bucket access, add a Google Cloud Storage workflow action to a List or Technology. Enter a gs:// URL for the destination file, and select the fields to deliver.

Google Cloud Storage Delivery workflow configuration
Configure the Google Cloud Storage destination and export fields.

Once created, you can view the delivery action and run it from the Workflow tab.

Created Google Cloud Storage Delivery workflow action
Run or manage the Google Cloud Storage delivery action.