Supported Operations Overview

Below is a high level overview of the Amazon AWS S3 operations supported by S3Connect

  • List buckets and folders

  • Upload objects
  • Multipart uploads
  • Download objects

  • Delete objects

  • Delete multiple objects

Unsupported Operations Overview

Below is a high level overview of the Amazon AWS S3 operations not supported by S3Connect

  • Bucket operations (except listing)
  • Versioning
  • CORS*
  • Replication (across regions)
  • Tagging
  • Using a bucket as a website
  • Acceleration
  • Location (there is no concept of regions in MatrixStore)
  • Torrents
  • Policies
  • Logging
  • Payment


* Basic CORS headers added to all responses and pre-fetch supported, however it is not possible to set CORS rules for a bucket.


ETag Support


S3Connect supports return of ETag's during object creation, object listing and HEAD requests.


NOTE: S3Connect will only return an ETag when listing objects and in response to a HEAD request if the object was originally uploaded via S3Connect. Objects uploaded via other applications such as Vision will not have an ETag.

Supported Operations (full list)

Below is the full list of the Amazon AWS S3 operations supported by S3Connect

Operations on the Service

  • GET Service

Operations on Buckets

  • GET Bucket (List Objects) Version 1 & 2
  • HEAD Bucket

Operations on Objects

  • Delete Multiple Objects
  • DELETE object

  • GET Object
  • HEAD Object
  • PUT Object
  • PUT Object - Copy
  • Abort Multipart Upload
  • Complete Multipart Upload
  • Initiate Multipart Upload
  • List Parts
  • Upload Part
  • Upload Part - Copy

Unsupported Operations (full list)

Below is the full list of the Amazon AWS S3 operations not supported by S3Connect

Operations on Buckets

  • All operations other than GET Bucket (List Objects) Version 1/2 and HEAD Bucket

Operations on Objects

  • DELETE Object tagging
  • GET Object ACL
  • GET Object legal hold
  • GET Object retention
  • GET Object tagging
  • GET Object torrent
  • OPTIONS object
  • POST Object
  • POST Object restore
  • PUT Object legal hold
  • PUT Object retention
  • PUT Object acl
  • PUT Object tagging
  • SELECT Object Content