Suger

Google Cloud Storage

Overview

Google Cloud Storage is a scalable, fully-managed object storage service for unstructured data. Integrate with Google Cloud Storage to enable Suger AI to list buckets, browse objects, read file contents, and inspect object metadata.

Org-Level vs User-Level

Org-Level: Uses a GCP service account for organization-wide access to Cloud Storage buckets. Best for shared storage management.

User-Level: Not applicable — Cloud Storage is an org-level integration only.

Create Integration (Org-Level)

Prerequisites

  • GCP project with Cloud Storage API enabled
  • Service account with Storage Admin role

Authenticate by Service Account

  1. Create a service account in your GCP project
  2. Grant the service account the Storage Admin role
  3. Create a service account key and download the JSON file
  4. Enter the service account email and upload the JSON key in Suger

Suger AI Tools

Suger AI uses a middleware strategy — wrapping the Google Cloud Storage API directly.

Org-level only: Cloud Storage tools use the org-level service account credentials.

ToolDescription
googlestorage_list_bucketsList accessible GCS buckets for this integration
googlestorage_list_objectsList objects in a bucket (supports prefix filter and directory-style listing)
googlestorage_get_object_metadataGet metadata for an object (size, content type, creation time)
googlestorage_read_object_contentRead the text content of an object (text and JSON, up to 1 MB)

Edit Integration

Editing is not supported. To change configuration, delete and recreate.

Delete Integration

Deleting removes the integration and revokes access. No recovery window.