Skip to content
mulga

S3 API Coverage

The Amazon S3 API operations Predastore serves on the platform's S3 endpoint, covering buckets, objects, multipart uploads and the policies that guard them.

awscompatibilitycoverages3storageobjects

Overview

Predastore implements 26 operations in the S3 2006-03-01 API model.

Predastore serves this endpoint

S3 is the one surface the AWS gateway does not answer itself. Object storage runs on Predastore, which serves the S3 REST API directly over its own endpoint.

Routed is not the same as conforming

This page says an operation is routed to a handler. It does not say the handler's behaviour matches S3 in every case.

That behaviour is measured separately, against the ceph/s3-tests suite Ceph RGW, MinIO and Garage are all validated with, and the results are published in Predastore's S3 compatibility report.

Operations

Operation
AbortMultipartUpload
CompleteMultipartUpload
CopyObject
CreateBucket
CreateMultipartUpload
DeleteBucket
DeleteBucketTagging
DeleteObject
DeleteObjects
GetBucketLocation
GetBucketTagging
GetBucketVersioning
GetObject
HeadBucket
HeadObject
ListBuckets
ListMultipartUploads
ListObjectVersions
ListObjects
ListObjectsV2
ListParts
PutBucketTagging
PutBucketVersioning
PutObject
UploadPart
UploadPartCopy