Connect a Google data source

This page describes how to create a data store for Google data sources, such as Cloud Storage or Google Drive.

To import data from a third-party data source, see Connect a third-party data source.

Generally Available

Public Preview

Supported actions

Expand the data store name in the following list to reveal the available actions for each.

Google Calendar
Launch date Action Description
12/12/25 Create Calendar Event Creates an event in your calendar.
Update Calendar Event Updates the metadata for an event in your primary calendar.
Gmail
Launch date Action Description
3/23/26 Create label Creates a new label in Gmail.
Download attachment Downloads an attachment from a Gmail message.
Send message with attachments Sends an email message with attachments to the recipients.
Google Drive
Launch date Action Description
03/18/26 Create folder Creates a new folder in Google Drive.
Copy file or folder Copies a file or folder within Google Drive.
Download file Downloads a file from Google Drive.
Upload file Uploads a file to Google Drive.

Troubleshoot data ingestion

If you're using customer-managed encryption keys and data import fails (with error message The caller does not have permission), then make sure that the CryptoKey Encrypter/Decrypter IAM role (roles/cloudkms.cryptoKeyEncrypterDecrypter) on the key has been granted to the Cloud Storage service agent. For more information, see Before you begin in "Customer-managed encryption keys".