Connectors

Cloud Infrastructure & DevOps

Google Cloud Storage

Object storage on Google Cloud: buckets, objects, folders, and access controls
Signs in with
OAuth 2.0 sign-in
Runs on
Cloud or On-Prem Worker
Operations
92
Ready-made triggers
0

Connect Google Cloud Storage

  1. In Neblex open Connect › Connections and click Connect a Service.
  2. Choose Google Cloud Storage and whether the connection is shared across the workspace or used in one project.
  3. Click Authorize and approve access in the window that opens. The connection is created.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.

There are no fields to fill in: you sign in to Google Cloud Storage and approve access.

Use it in a flow

  1. Open a flow, open the node library and search for Google Cloud Storage.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Google Cloud Storage without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Google Cloud Storage can send webhooks, a Webhook trigger receives them at its own URL.

Operations

92 operations in 14 groups. Each one is a step you can add to a flow.

Anywhere caches7
Creates an Anywhere Cache instanceanywhereCachesInsertPOSTCreates an Anywhere Cache instance.
Disables an Anywhere Cache instanceanywhereCachesDisablePOSTDisables an Anywhere Cache instance.
Pauses an Anywhere Cache instanceanywhereCachesPausePOSTPauses an Anywhere Cache instance.
Resumes a paused or disabled Anywhere Cache instanceanywhereCachesResumePOSTResumes a paused or disabled Anywhere Cache instance.
Returns a list of Anywhere Cache instances of the bucket matching the criteriaanywhereCachesListGETReturns a list of Anywhere Cache instances of the bucket matching the criteria.
Returns the metadata of an Anywhere Cache instanceanywhereCachesGetGETReturns the metadata of an Anywhere Cache instance.
Updates the config of an Anywhere Cache instanceanywhereCachesUpdatePATCHUpdates the config of an Anywhere Cache instance.
Bucket access controls6
Creates a new ACL entry on the specified bucketbucketAccessControlsInsertPOSTCreates a new ACL entry on the specified bucket.
Patches an ACL entry on the specified bucketbucketAccessControlsPatchPATCHPatches an ACL entry on the specified bucket.
Permanently deletes the ACL entry for the specified entity on the specified bucketbucketAccessControlsDeleteDELETEPermanently deletes the ACL entry for the specified entity on the specified bucket.
Retrieves ACL entries on the specified bucketbucketAccessControlsListGETRetrieves ACL entries on the specified bucket.
Returns the ACL entry for the specified entity on the specified bucketbucketAccessControlsGetGETReturns the ACL entry for the specified entity on the specified bucket.
Updates an ACL entry on the specified bucketbucketAccessControlsUpdatePUTUpdates an ACL entry on the specified bucket.
Buckets13
Buckets test IAM permissionsbucketsTestIamPermissionsGETTests a set of permissions on the given bucket to see which, if any, are held by the caller.
Creates a new bucketbucketsInsertPOSTCreates a new bucket.
Deletes an empty bucketbucketsDeleteDELETEDeletes an empty bucket.
Initiates a long-running Relocate Bucket operation on the specified bucketbucketsRelocatePOSTInitiates a long-running Relocate Bucket operation on the specified bucket.
Locks retention policy on a bucketbucketsLockRetentionPolicyPOSTLocks retention policy on a bucket.
Patches a bucketbucketsPatchPATCHPatches a bucket.
Restores a soft-deleted bucketbucketsRestorePOSTRestores a soft-deleted bucket.
Retrieves a list of buckets for a given projectbucketsListGETRetrieves a list of buckets for a given project.
Returns an IAM policy for the specified bucketbucketsGetIamPolicyGETReturns an IAM policy for the specified bucket.
Returns metadata for the specified bucketbucketsGetGETReturns metadata for the specified bucket.
Returns the storage layout configuration for the specified bucketbucketsGetStorageLayoutGETReturns the storage layout configuration for the specified bucket.
Updates a bucketbucketsUpdatePUTUpdates a bucket.
Updates an IAM policy for the specified bucketbucketsSetIamPolicyPUTUpdates an IAM policy for the specified bucket.
Default object access controls6
Creates a new default object ACL entry on the specified bucketdefaultObjectAccessControlsInsertPOSTCreates a new default object ACL entry on the specified bucket.
Default object access controls deletedefaultObjectAccessControlsDeleteDELETEPermanently deletes the default object ACL entry for the specified entity on the specified bucket.
Patches a default object ACL entry on the specified bucketdefaultObjectAccessControlsPatchPATCHPatches a default object ACL entry on the specified bucket.
Retrieves default object ACL entries on the specified bucketdefaultObjectAccessControlsListGETRetrieves default object ACL entries on the specified bucket.
Returns the default object ACL entry for the specified entity on the specified bucketdefaultObjectAccessControlsGetGETReturns the default object ACL entry for the specified entity on the specified bucket.
Updates a default object ACL entry on the specified bucketdefaultObjectAccessControlsUpdatePUTUpdates a default object ACL entry on the specified bucket.
Folders6
Creates a new folderfoldersInsertPOSTCreates a new folder.
Deletes a folder recursivelyfoldersDeleteRecursivePOSTDeletes a folder recursively.
Permanently deletes a folderfoldersDeleteDELETEPermanently deletes a folder.
Renames a source folder to a destination folderfoldersRenamePOSTRenames a source folder to a destination folder.
Retrieves a list of folders matching the criteriafoldersListGETRetrieves a list of folders matching the criteria.
Returns metadata for the specified folderfoldersGetGETReturns metadata for the specified folder.
HMAC keys5
Creates a new HMAC key for the specified service accountprojectsHmacKeysCreatePOSTCreates a new HMAC key for the specified service account.
Deletes an HMAC keyprojectsHmacKeysDeleteDELETEDeletes an HMAC key.
Retrieves a list of HMAC keys matching the criteriaprojectsHmacKeysListGETRetrieves a list of HMAC keys matching the criteria.
Retrieves an HMAC key's metadataprojectsHmacKeysGetGETRetrieves an HMAC key's metadata
Updates the state of an HMAC keyprojectsHmacKeysUpdatePUTUpdates the state of an HMAC key.
Long-running operations4
Gets the latest state of a long-running operationoperationsGetGETGets the latest state of a long-running operation.
Lists operations that match the specified filter in the requestoperationsListGETLists operations that match the specified filter in the request.
Operations advance relocate bucketoperationsAdvanceRelocateBucketPOSTStarts asynchronous advancement of the relocate bucket operation in the case of required write downtime, to allow it to lock the bucket at the source location, and proceed with the bucket...
Starts asynchronous cancellation on a long-running operationoperationsCancelPOSTStarts asynchronous cancellation on a long-running operation.
Managed folders8
Creates a new managed foldermanagedFoldersInsertPOSTCreates a new managed folder.
Lists managed folders in the given bucketmanagedFoldersListGETLists managed folders in the given bucket.
Managed folders test IAM permissionsmanagedFoldersTestIamPermissionsGETTests a set of permissions on the given managed folder to see which, if any, are held by the caller.
Permanently deletes a managed foldermanagedFoldersDeleteDELETEPermanently deletes a managed folder.
Returns an IAM policy for the specified managed foldermanagedFoldersGetIamPolicyGETReturns an IAM policy for the specified managed folder.
Returns metadata of the specified managed foldermanagedFoldersGetGETReturns metadata of the specified managed folder.
Updates a managed folder using patch semanticsmanagedFoldersUpdatePATCHUpdates a managed folder using patch semantics.
Updates an IAM policy for the specified managed foldermanagedFoldersSetIamPolicyPUTUpdates an IAM policy for the specified managed folder.
Notification channels1
Stop watching resources through this channelchannelsStopPOSTStop watching resources through this channel
Object access controls6
Creates a new ACL entry on the specified objectobjectAccessControlsInsertPOSTCreates a new ACL entry on the specified object.
Patches an ACL entry on the specified objectobjectAccessControlsPatchPATCHPatches an ACL entry on the specified object.
Permanently deletes the ACL entry for the specified entity on the specified objectobjectAccessControlsDeleteDELETEPermanently deletes the ACL entry for the specified entity on the specified object.
Retrieves ACL entries on the specified objectobjectAccessControlsListGETRetrieves ACL entries on the specified object.
Returns the ACL entry for the specified entity on the specified objectobjectAccessControlsGetGETReturns the ACL entry for the specified entity on the specified object.
Updates an ACL entry on the specified objectobjectAccessControlsUpdatePUTUpdates an ACL entry on the specified object.
Objects20
Concatenates a list of existing objects into a new object in the same bucketobjectsComposePOSTConcatenates a list of existing objects into a new object in the same bucket.
Copies a source object to a destination objectobjectsCopyPOSTCopies a source object to a destination object.
Deletes an object and its metadataobjectsDeleteDELETEDeletes an object and its metadata.
Download an object's dataobjectsDownloadGETStream an object's bytes (alt=media) into a file reference.
Initiates a long-running bulk restore operation on the specified bucketobjectsBulkRestorePOSTInitiates a long-running bulk restore operation on the specified bucket.
List folder-like prefixesobjectsListPrefixesGETPage through the prefixes objects.list returns for a delimiter (for example / for folders).
Moves the source object to the destination object in the same bucketobjectsMovePOSTMoves the source object to the destination object in the same bucket.
Objects test IAM permissionsobjectsTestIamPermissionsGETTests a set of permissions on the given object to see which, if any, are held by the caller.
Patches an object's metadataobjectsPatchPATCHPatches an object's metadata.
Restores a soft-deleted objectobjectsRestorePOSTRestores a soft-deleted object.
Retrieves a list of objects matching the criteriaobjectsListGETRetrieves a list of objects matching the criteria.
Retrieves a specific object context with its extended data for a given objectobjectsViewFullContextGETRetrieves a specific object context with its extended data for a given object.
Retrieves an object or its metadataobjectsGetGETRetrieves an object or its metadata.
Returns an IAM policy for the specified objectobjectsGetIamPolicyGETReturns an IAM policy for the specified object.
Rewrites a source object to a destination objectobjectsRewritePOSTRewrites a source object to a destination object.
Stores a new object and metadataobjectsInsertPOSTStores a new object and metadata.
Updates an IAM policy for the specified objectobjectsSetIamPolicyPUTUpdates an IAM policy for the specified object.
Updates an object's metadataobjectsUpdatePUTUpdates an object's metadata.
Upload an object in one requestobjectsInsertMediaPOSTUpload object bytes in a single request (uploadType=media).
Upload an object of any sizeobjectsInsertResumablePOSTUpload object bytes with Google's resumable protocol: the bytes stream in chunks of CONNECTOR UPLOAD CHUNK BYTES, interrupted chunks resume from the offset Google confirms, and object...
Pub/Sub notifications4
Creates a notification subscription for a given bucketnotificationsInsertPOSTCreates a notification subscription for a given bucket.
Permanently deletes a notification subscriptionnotificationsDeleteDELETEPermanently deletes a notification subscription.
Retrieves a list of notification subscriptions for a given bucketnotificationsListGETRetrieves a list of notification subscriptions for a given bucket.
View a notification configurationnotificationsGetGETView a notification configuration.
Rapid caches5
Creates a Rapid Cache instancerapidCachesInsertPOSTCreates a Rapid Cache instance.
Disables a Rapid Cache instancerapidCachesDisablePOSTDisables a Rapid Cache instance.
Returns a list of Rapid Cache instances of the bucketrapidCachesListGETReturns a list of Rapid Cache instances of the bucket.
Returns the metadata of a Rapid Cache instancerapidCachesGetGETReturns the metadata of a Rapid Cache instance.
Updates the configuration of a Rapid Cache instancerapidCachesUpdatePATCHUpdates the configuration of a Rapid Cache instance.
Service account1
Get the email address of this project's Google Cloud Storage service accountprojectsServiceAccountGetGETGet the email address of this project's Google Cloud Storage service account.