Google Cloud Storage

  1. Google Cloud Storage Connection Setup
  2. Google Cloud Setup
    1. IAM Service User
    2. Cloud Storage
  3. Testing

Google Cloud Storage Connection Setup

After sign-up, select the Hybrid option and then the Google Cloud Storage provider.

Screenshot of the Hybrid provider selection

Provide your:

  • GCP Project ID
  • Bucket name
  • IAM User JSON key

For setting these up, see Google Cloud Setup below

Screenshot of the GCP provider hybrid setup

‘Save & Test’ will attempt to write and read a file on the storage provider. Once tested, you will be asked to confirm the connection parameters.

Screenshot of the GCP provider hybrid setup confirmation

The solution is now connected to your Google Cloud Storage.

Google Cloud Setup

These Google Cloud setup instructions are provided as a template only. You should always fully understand your cloud environment setup and the security implications of making any changes. Please get in touch if you have any concerns.

IAM Service User

From the IAM service, create a new service user for the solution to use to access the bucket

Screenshot of creating a new service account within Google Cloud

Create a JSON key for the service account.

Screenshot of creating a JSON key for a service account within Google Cloud

This JSON key is what needs to be upload within the Google Cloud Storage Connection Setup.

Cloud Storage

Within the Cloud Storage service, create a new storage bucket

Screenshot of creating a new storage bucket within Google Cloud

This bucket name is what needs to be provided within the Google Cloud Storage Connection Setup.

Assign the new user the ‘Storage Object Admin’ permission from the bucket permissions

Screenshot of assigning a user storage bucket permissions within Google Cloud

Testing

To test the solution, once the solution and hybrid connection is setup, navigate to the tickets view on the dashboard and select a ticket to extract the attachments for.

Screenshot of the Zendesk Storage Offload dashboard showing a ticket which has not yet been extracted

Now extract the ticket, the files will be shown within the Google Cloud Storage Bucket

Screenshot of the Google Cloud Storage Bucket showing the extracted files

If you require an alternative file naming schema, please get in touch!