Google Cloud Storage for imports and exports

Google Cloud Storage (GCS) is a cloud file storage service you can connect directly to Bloomreach for data imports and exports.

Set up the integration

Create the integration

  1. Go to Data & Assets > Integrations.
  2. Search for and add the Google Cloud Storage integration.
  3. Continue the setup from within the integration.

Generate JSON credentials

  1. Go to the API Console Credentials.
  2. From the project drop-down, select your project.
  3. On the Credentials page, select Create credentials > Service account key.
  4. Select an existing service account or create a new one from the Service account drop-down.
  5. For Key type, select JSON and click Create. The file downloads automatically.
  6. Open the .json file in a text editor and copy the contents into the integration setup.

Enable the Cloud Storage API

  1. Go to the Cloud Platform Console.
  2. Select your project or create a new one.
  3. Go to API Manager > Library.
  4. Search for and select Cloud Storage.
  5. Click Enable.

Configure bucket access

The service account performing file read requests needs the following permissions:

  • Storage Legacy Bucket Reader
  • Storage Object Viewer
  • Storage Object Admin
🚧

Important

These permissions are required for imports and don't work for exports.

To add the service account to your bucket, follow Google's guide on Adding a member to a bucket-level policy.

📘

Note

Static IP allowlisting isn’t available for Google Cloud Storage. Bloomreach connects to GCS within Google Cloud, so these connections don’t use the public outbound IP addresses.

If your GCS bucket is protected by VPC Service Controls or other GCP network restrictions, contact Bloomreach Support for the Bloomreach project and network details needed to configure access.


Did this page help you?

© Bloomreach, Inc. All rights reserved.