Manage Google Cloud Storage buckets, objects, folders, ACLs, IAM policies, and notifications. Automate Google Cloud Storage deploys, issues, and webhooks into chat, tickets, or status pages.
Get Anywhere CacheReturns metadata for an Anywhere Cache instance.
Get BucketReturns metadata for a bucket.
Get Bucket ACLReturns an ACL entry on a bucket.
Get Bucket IAM PolicyReturns the IAM policy for a bucket.
Get Bucket NotificationReturns a notification configuration on a bucket.
Get Bucket OperationReturns the status of a long-running bucket operation.
Get Bucket Storage LayoutReturns storage layout configuration for a bucket.
Get Default Object ACLReturns a default object ACL entry on a bucket.
Get FolderReturns metadata for a folder in a hierarchical namespace bucket.
Get HMAC KeyReturns metadata for an HMAC key.
Get Managed FolderReturns metadata for a managed folder.
Get Managed Folder IAM PolicyReturns the IAM policy for a managed folder.
Get ObjectRetrieves an object or its metadata. Add `alt=media` query parameter to download the file content.
Get Object ACLReturns an ACL entry on an object. Note: fails on buckets with uniform bucket-level access enabled.
Get Object IAM PolicyReturns the IAM policy for an object.
Get Project Service AccountReturns the email address of the project GCS service account.
Get Rapid CacheReturns metadata for a Rapid Cache instance.
List Anywhere CachesRetrieves Anywhere Cache instances for a bucket.
List Bucket ACLsRetrieves ACL entries on a bucket. Note: fails on buckets with uniform bucket-level access enabled.
List Bucket NotificationsRetrieves notification configurations on a bucket.
List Bucket OperationsRetrieves long-running operations on a bucket.
List BucketsRetrieves buckets in a project.
List Default Object ACLsRetrieves default object ACL entries on a bucket.
List FoldersRetrieves folders in a hierarchical namespace bucket.
List HMAC KeysRetrieves HMAC keys for a project.
List Managed FoldersRetrieves managed folders in a bucket.
List Object ACLsRetrieves ACL entries on an object. Note: fails on buckets with uniform bucket-level access enabled.
List ObjectsRetrieves objects matching criteria in a bucket.
List Rapid CachesRetrieves Rapid Cache instances for a bucket.
Test Bucket IAM PermissionsTests IAM permissions held on a bucket.
Test Managed Folder IAM PermissionsTests IAM permissions held on a managed folder.
Test Object IAM PermissionsTests IAM permissions held on an object.
Advance Relocate Bucket OperationAdvances an in-progress bucket relocate operation.
Bulk Restore ObjectsStarts a bulk restore of soft-deleted objects in a bucket.
Cancel Bucket OperationCancels a long-running bucket operation.
Compose ObjectConcatenates source objects into a new object.
Copy ObjectCopies an object to a destination in storage.
Create Anywhere CacheCreates an Anywhere Cache instance on a bucket.
Create BucketCreates a new storage bucket.
Create Bucket ACLCreates an ACL entry on a bucket. Note: fails on buckets with uniform bucket-level access enabled.
Create Bucket NotificationCreates a Pub/Sub notification configuration on a bucket.
Create Default Object ACLCreates a default object ACL entry on a bucket. Note: fails on buckets with uniform bucket-level access enabled.
Create FolderCreates a folder in a hierarchical namespace bucket.
Create HMAC KeyCreates an HMAC key for a service account.
Create Managed FolderCreates a managed folder in a bucket.
Create Object ACLCreates an ACL entry on an object. Note: fails on buckets with uniform bucket-level access enabled.
Create Rapid CacheCreates a Rapid Cache instance on a bucket.
Delete BucketDeletes an empty bucket.
Delete Bucket ACLDeletes an ACL entry on a bucket. Note: fails on buckets with uniform bucket-level access enabled.
Delete Bucket NotificationDeletes a Pub/Sub notification configuration on a bucket.
Delete Default Object ACLDeletes a default object ACL entry on a bucket. Note: fails on buckets with uniform bucket-level access enabled.
Delete FolderPermanently deletes a folder in a hierarchical namespace bucket.
Delete Folder RecursivelyRecursively deletes a folder and its contents.
Delete HMAC KeyDeletes an HMAC key.
Delete Managed FolderPermanently deletes a managed folder.
Delete ObjectDeletes an object and its metadata.
Delete Object ACLDeletes an ACL entry on an object. Note: fails on buckets with uniform bucket-level access enabled.
Disable Anywhere CacheDisables an Anywhere Cache instance on a bucket.
Disable Rapid CacheDisables a Rapid Cache instance on a bucket.
Lock Bucket Retention PolicyLocks the retention policy on a bucket.
Make an API CallPerforms an arbitrary authorized API call.
Move ObjectMoves an object to another name in the same bucket.
Pause Anywhere CachePauses an Anywhere Cache instance.
Relocate BucketStarts relocating a bucket to another location.
Rename FolderRenames a folder within a bucket.
Replace BucketReplaces bucket metadata.
Replace Bucket ACLReplaces an ACL entry on a bucket.
Replace Default Object ACLReplaces a default object ACL entry on a bucket.
Replace Object ACLReplaces an ACL entry on an object.
Replace Object MetadataReplaces metadata on an object.
Restore BucketRestores a soft-deleted bucket.
Restore ObjectRestores a soft-deleted object.
Resume Anywhere CacheResumes a paused Anywhere Cache instance.
Rewrite ObjectRewrites an object to a destination with optional metadata changes.
Set Bucket IAM PolicySets the IAM policy on a bucket.
Set Managed Folder IAM PolicySets the IAM policy on a managed folder.
Set Object IAM PolicySets the IAM policy on an object.
Update Anywhere CacheUpdates configuration for an Anywhere Cache instance.
Update BucketUpdates selected metadata on a bucket.
Update Bucket ACLUpdates an ACL entry on a bucket.
Update Default Object ACLUpdates a default object ACL entry on a bucket.
Update HMAC KeyUpdates the state of an HMAC key.
Update Managed FolderUpdates a managed folder using patch semantics.
Update Object ACLUpdates an ACL entry on an object.
Update Object MetadataUpdates selected metadata on an object.
Update Rapid CacheUpdates configuration for a Rapid Cache instance.
Upload ObjectUploads a new object and its metadata to a bucket.
When to use Google Cloud Storage
Common scenarios where Google Cloud Storage automation saves time and reduces manual work.
Use "Get Anywhere Cache" as an automated action in Google Cloud Storage so records stay consistent whenever something changes elsewhere in your stack.
Run "Get Bucket" in Google Cloud Storage from any upstream event — map fields once and let the automation handle the rest.
Include "Get Bucket ACL" from Google Cloud Storage in larger multi-tool workflows to move data end-to-end without hand-offs.
Frequently asked questions
Common questions about automating Google Cloud Storage in your workflows.
Google Cloud Storage has no triggers, but it provides 87 actions including "Get Anywhere Cache", "Get Bucket", and "Get Bucket ACL". Pair them with triggers from other apps to automate Google Cloud Storage tasks.
Connect Google Cloud Storage to any app in workflows
Search apps and open an app-to-app integration page in one click.