Google Cloud Storage
Overview
[What this integration does - allow Suger to manage Google Cloud Storage buckets and objects]
Org-Level vs User-Level
When to use Org-Level: Use org-level integration when you want organization-wide access to Cloud Storage buckets using a service account. Best for company-wide storage management.
When to use User-Level: Use user-level integration when each user needs to access their personal Cloud Storage. Each user authenticates with their own credentials.
Create Integration (Org-Level)
Prerequisites
- GCP project with Cloud Storage API enabled
- Service account with Storage Admin role
Authenticate by Service Account
- Create a service account in your GCP project
- Grant the service account the
Storage Adminrole - Create a service account key and download the JSON file
- Enter the service account email and upload the JSON key in Suger
Create User Integration
Use user-level integration for personal Cloud Storage access.
- Click
Connect Nowbutton in the User Integrations section - You will be redirected to Google to authorize
- Grant access to your Cloud Storage buckets
- Return to Suger to confirm connection
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.
| Tool | Description |
|---|---|
googlestorage_list_buckets | List accessible GCS buckets for this integration |
googlestorage_list_objects | List objects in a bucket (supports prefix filter and directory-style listing) |
googlestorage_get_object_metadata | Get metadata for an object (size, content type, creation time) |
googlestorage_read_object_content | Read 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.