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, seeConnect a third-party data source.

To create a data store and ingest data, go to the section for thesource you plan to use:

Troubleshoot data ingestion

If you're usingcustomer-managed encryption keys and data import fails(with error messageThe caller does not have permission), then make surethat the CryptoKey Encrypter/Decrypter IAM role(roles/cloudkms.cryptoKeyEncrypterDecrypter) on the key has been granted tothe Cloud Storage service agent. For more information, seeBefore you begin in "Customer-managed encryptionkeys".

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-15 UTC.