How it works

The Google Cloud Storage connector pulls in all documents from the specified GCS bucket. It supports various file formats including PDF, DOC, DOCX, TXT, and more. Documents are updated every 1 day.

Setting up

Authorization

1

Open Interoperability settings

Log into your Google Cloud Console. Navigate to “Cloud Storage” > “Settings” > “Interoperability”.Google Cloud Storage Interoperability
2

Create service account key

Click “Create a key for a service account”. Click “Create new account” (or select an existing account and click Create key).New service account
3

Set service account details

Set a name for the new service account (e.g., “onyx-gcs-connector”) and click “Create and continue”.Service account configuration
4

Assign role and finish

Click “Select a role” and select Storage Object Viewer or another, more permissive role. Click “Done”.Service account permissions
5

Record HMAC keys

Back on the Interoperability page you should see the new credentials. Record both Access key and Secret.HMAC keys

Indexing

1

Open Google Storage connector

Navigate to the Admin Panel > Add Connector > Google Storage.
2

Create credentials

Click Create New to create a new credential.Onyx Google Cloud Storage credentials
3

Enter keys and connect

Paste your Access key and Secret in the form. Click Create and Continue. Name your connector, specify the GCS bucket you would like to index, and click Create Connector.Onyx Connector creation

Understanding Google Cloud Storage Structure

Google Cloud Storage organizes data into buckets. Each bucket can contain an unlimited number of objects (files). You can think of a bucket as a root directory, and the objects as files within that directory. For more information on Google Cloud Storage structure, visit the Google Cloud Storage documentation.