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
| Action | Description |
|---|
ListBuckets | List all buckets in the account |
Bucket level
| Action | Description |
|---|
CreateBucket | Create bucket |
DeleteBucket | Delete empty bucket |
HeadBucket | Check existence/access |
ListObjectsV2 / ListObjects | List objects |
GetBucketLocation | Query region |
GetBucketAcl / PutBucketAcl | Read/set bucket ACL |
GetBucketVersioning / PutBucketVersioning | Read/enable versioning status |
ListObjectVersions | List object versions |
GetBucketCors / PutBucketCors / DeleteBucketCors | Manage CORS configuration |
GetBucketLifecycleConfiguration / PutBucketLifecycleConfiguration / DeleteBucketLifecycle | Manage lifecycle rules |
GetObjectLockConfiguration / PutObjectLockConfiguration | Manage default object lock rules |
GetBucketPolicy / PutBucketPolicy / DeleteBucketPolicy | Manage bucket policies |
Object level
| Action | Description |
|---|
PutObject | Upload object |
GetObject | Download object |
HeadObject | Retrieve metadata |
DeleteObject / DeleteObjects | Delete single/multiple objects |
CopyObject | Copy object on the server |
GetObjectAcl / PutObjectAcl | Read/set object ACL |
GetObjectTagging / PutObjectTagging / DeleteObjectTagging | Manage object tags |
GetObjectLegalHold / PutObjectLegalHold | Read/set legal hold |
GetObjectRetention / PutObjectRetention | Read/set retention |
Multipart uploads
| Action | Description |
|---|
CreateMultipartUpload | Start multipart upload |
UploadPart / UploadPartCopy | Upload part / Copy on server |
CompleteMultipartUpload | Complete upload |
AbortMultipartUpload | Cancel upload |
ListMultipartUploads / ListParts | List 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)