Google Cloud Storage

Google Cloud Storage is an enterprise public cloud storage platform that can house large unstructured data sets. The service combines the performance and scalability of Google’s cloud with advanced security and sharing capabilities.

What is required

You will require the following in order to create a connection to Google Cloud Storage:

  1. A Google service account containing the data you wish to add to Publisher.
  2. The Google service account key in JSON format.
  3. The name of the Google Cloud Storage bucket that contains the data you wish to add.
  4. The type of the data update frequency.
    • Google PubSub
      • The ID of the Google PubSub topic.
      • The ID of the Google PubSub project.
      • The Google service account key for PubSub in JSON format.
    • Regular updates on a schedule
    • No updates

You can read more about Google service account keys here.

How to connect Google Cloud Storage

Follow the steps for adding a Data Source to open the new data source dialog and choose Google Cloud Storage from the list of available connectors.

You will be presented with the screen to configure your Google Cloud Storage connector:

To configure the connector:

  1. Navigate to Google Cloud Platform
  2. Create new service account credential or navigate to the existing service account which has access to the data you wish to add.
  3. Select KEYS tab.
  4. Click on ADD KEY and select option Create new key.
  5. Create new key of type JSON
  6. Upload JSON Service Account Key by drag&drop or click upload icon and choose file from system, the key will be validated when you click NEXT.
  7. Select a storage bucket you wish to connect.
  8. Choose data update frequency.
    • Google PubSub (the subscription to Google PubSub will be created when you click NEXT)
      • Paste the ID of the Google PubSub topic.
      • Paste the ID of the Google PubSub project.
      • Upload Google service account key for PubSub in JSON format.
    • Regular updates on a schedule
      • Select the interval
    • No updates