Skip to main content

Supported S3 actions

The centron S3 Object Storage implements the key operations of the S3 API. The following overview serves as a compatibility reference for tools and custom integrations.

Service level

ActionDescription
ListBucketsList all buckets in the account

Bucket level

ActionDescription
CreateBucketCreate bucket
DeleteBucketDelete empty bucket
HeadBucketCheck existence/access
ListObjectsV2 / ListObjectsList objects
GetBucketLocationQuery region
GetBucketAcl / PutBucketAclRead/set bucket ACL
GetBucketVersioning / PutBucketVersioningRead/enable versioning status
ListObjectVersionsList object versions
GetBucketCors / PutBucketCors / DeleteBucketCorsManage CORS configuration
GetBucketLifecycleConfiguration / PutBucketLifecycleConfiguration / DeleteBucketLifecycleManage lifecycle rules
GetObjectLockConfiguration / PutObjectLockConfigurationManage default object lock rules
GetBucketPolicy / PutBucketPolicy / DeleteBucketPolicyManage bucket policies

Object level

ActionDescription
PutObjectUpload object
GetObjectDownload object
HeadObjectRetrieve metadata
DeleteObject / DeleteObjectsDelete single/multiple objects
CopyObjectCopy object on the server
GetObjectAcl / PutObjectAclRead/set object ACL
GetObjectTagging / PutObjectTagging / DeleteObjectTaggingManage object tags
GetObjectLegalHold / PutObjectLegalHoldRead/set legal hold
GetObjectRetention / PutObjectRetentionRead/set retention

Multipart uploads

ActionDescription
CreateMultipartUploadStart multipart upload
UploadPart / UploadPartCopyUpload part / Copy on server
CompleteMultipartUploadComplete upload
AbortMultipartUploadCancel upload
ListMultipartUploads / ListPartsList pending uploads / parts

Presigned URLs

Time-limited, signed URLs (GET/PUT) are supported and are suitable for making items available without sharing login details or for enabling uploads by third parties.

Unsupported features (examples)

This is not typically available on S3-compatible services – please check for centron:

  • Storage class transitions (e.g. Glacier equivalents)
  • S3 Select, Inventory, Analytics
  • Cross-region replication via the API
  • Website hosting configuration (PutBucketWebsite)