Skip to main content
The Google Cloud Storage data connector allows you to connect any Google Cloud Storage bucket to Cloudglue, enabling you to use your Google Cloud Storage URIs directly with our endpoints without manually uploading files.
Google Cloud buckets inside of a personal Google account are not supported with this data connector.

How It Works

This connector creates a secure bridge between your Google Cloud Storage buckets and Cloudglue:
  • Direct Google Cloud Storage access - We only access your files when you explicitly use them, and only the files you give access to.
  • No manual uploads - Skip the process of manually uploading files to Cloudglue
  • Google Cloud Storage URI support - Use your existing Google Cloud Storage URIs directly**with Cloudglue endpoints

Security

Security is paramount, so we use a special Google Cloud Storage service account to access your buckets. This service account only is given read only access to your buckets and files, that you give it access to.
  • Provides granular permissions - Only grants the minimum access needed
  • Easy to revoke - Simply remove the access to the bucket from the service account.

Setup Options

Grant access to the service account to the bucket(s)

  1. Go to the Google Cloud Storage console
  2. Navigate to the bucket(s) you want to grant access to
  3. Navigate to the Permissions tab in the bucket
  4. Under Permissions, and View by principal, click Grant Access
  5. For the field New principals, enter the following service account email:
cloudglue-partner-access@cloudglue.iam.gserviceaccount.com
  1. Assign the following role to the service account: Storage Object Viewer
  2. Click Save
Example: Grant access to the service account to the bucket

Connecting to Cloudglue

  1. Enable the connector on our web platform for Google Cloud Storage
Google Cloud Storage Connector Architecture
  1. Start using Google Cloud Storage URIs directly with Cloudglue endpoints
Ready to set up your data connector? Visit our app to configure your S3 connector.
Need help setting up your data connector? Contact our team directly for assistance with the setup process.

Managing Access

You maintain full control over your data access. Remove this data connector by doing any of the following:
  • Revoke access by removing the access to the bucket from the service account
  • Remove connection by revoking the connector on our website

How to use your Google Cloud Storage files with Cloudglue

To use Google Cloud Storage files, you can use the Google Cloud Storage URI (also known as gstuil URI) for a file in your Cloudglue API requests. This would be prefixed with gs://. Example:
gs://<bucket_name>/<path_to_file>
You can copy this from the Google Cloud Storage console for the file you want to use. Example: Google Cloud Storage URI
curl --request POST \
  --url https://api.cloudglue.dev/v1/describe \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "url": "gs://<bucket_name>/<path_to_file>",
  "enable_summary": true,
  "enable_speech": true,
  "enable_visual_scene_description": true,
  "enable_scene_text": true,
}'