GCP GCS operations

API operations supported.

Here we list a reference of GCS API operations supported by Flashback nodes.

API Operation
S3 Destination
GCS Destination
Azure Blob Destination

HeadBucket

HeadObject

GetObject

(1)

(1)

(1)

InsertObject

with size limits (2)

with size limits (2)

with size limits (2)

DeleteObject

ListObjects

InitiateResumableUpload

UploadPart

RewriteObject

(3)

(3)

(3)

PatchObject

Notes:

(1) Supports streaming.

(2) Max. single upload size is limited by the nodes to a default 100MB for performance reasons. If you need higher limits for whatever reason, please contact Flashback Support. For uploads >100MB, use the resumable uploads APIs.

(3) The following restrictions apply:

  • The copy operation follows all the restrictions imposed by the destination storage in terms of region, storage class, permissions, file size, etc.

  • Check out in S3 docs, GCS docs and Azure Blob docs for more detail on platform specific conditions and constraints.

  • The source bucket must be part of the Flashback Repository whose API keys you are using. The destination bucket does not have to be part of the Repository, but it must be accessible using the same credentials provided for the destination bucket.

Signed URLs

Here we list a reference of GCS Signed URL operations supported by Flashback nodes.

Signed URL Operation
S3 Destination
GCS Destination
Azure Blob Destination

GetObject

InsertObject

DeleteObject

General operations not supported:

Bucket level:

  • Versioning

  • Bucket-level operations (CreateBucket, DeleteBucket, etc.)

  • Bucket policies

  • Bucket CORS configuration

  • Bucket lifecycle rules

  • Bucket website configuration

  • Bucket logging

  • Bucket notifications

  • Bucket replication

  • Bucket analytics configurations

  • Bucket metrics configurations

  • Bucket inventory configurations

  • Bucket encryption

  • Bucket intelligent tiering

  • Bucket ownership controls

  • Bucket request payment

  • Bucket versioning

  • Bucket acceleration

  • Bucket public access block

Object level

  • Object tagging

  • Object ACLs

  • Object locking and retention

  • Object composition

  • Object retention and holds

  • Object custom metadata and time

  • Object soft delete and restore

  • Object patch operations (limited to basic metadata updates)

  • Select object content (GCS Select)

  • Restore object (for Coldline/Archive)

Last updated

Was this helpful?