Integrate with Google Cloud Storage
This feature is in public preview and available only on Standard and Enterprise plans.
This page shows you how to integrate Pinecone with a Google Cloud Storage (GCS) bucket. Once your integration is set up, you can use it to import data from your bucket into a Pinecone index.
Before you begin
Ensure you have the following:
1. Create a service account and key
Pinecone will use a service account to access your GCS bucket.
-
Create a service account for your Pinecone integration.
-
Create a service account key. Select JSON as the key type.
The key will be downloaded to your computer. You’ll use this key when adding a storage integration in Pinecone.
2. Grant access to the bucket
Add your service account as a principal to the bucket.
- For the principal, use your service account email address.
- For the role, select Storage Object Viewer or another role that has permission to list and read objects in a bucket.
3. Add a storage integration
In the Pinecone console, add an integration with Google Cloud Storage:
- Select your project.
- Go to Manage > Storage integrations.
- Click Add integration.
- Enter a unique integration name.
- Select Google Cloud Storage.
- Open the JSON key file for your service account.
- Copy the contents of the key file and paste them into the Index account key JSON field.
- Click Add integration.
Next steps
Import data from your GCS bucket into your Pinecone index.