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 19 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 |
DeleteObject |
DeleteObjects |
GetObject |
HeadBucket |
HeadObject |
ListBuckets |
ListMultipartUploads |
ListObjects |
ListObjectsV2 |
ListParts |
PutObject |
UploadPart |
UploadPartCopy |