AWS S3 operations

API operations supported.

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

API Operation
S3 Destination
GCS Destination
Azure Blob Destination

HeadBucket

HeadObject

GetObject

(1)

(1)

(1)

PutObject

with size limits (2)

with size limits (2)

with size limits (2)

DeleteObject

ListObjects

ListMultipartUploads

⚠️

limited to uploads within the same Flashback Node.

⚠️

limited to uploads within the same Flashback Node.

ListParts

InitiateMultipartUpload

UploadPart

CompleteMultipartUpload

AbortMultipartUpload

CopyObject

(3)

(3)

(3)

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 multipart upload APIs.

Signed URLs

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

Signed URL Operation
S3 Destination
GCS Destination
Azure Blob Destination

GetObject

PutObject

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

  • UploadPartCopy and CopyObject for multipart uploads.

  • Select object content (S3 Select)

  • Restore object (for Glacier)

Last updated

Was this helpful?