Ceph Object Gateway S3 API

Ceph supports a RESTful API that is compatible with the basic data access model of the Amazon S3 API.

API

Features Support

The following table describes the support status for current Amazon S3 functional features:

FeatureStatusRemarks
List BucketsSupported
Delete BucketSupported
Create BucketSupportedDifferent set of canned ACLs
Bucket LifecycleSupported
Policy (Buckets, Objects)SupportedACLs & bucket policies are supported
Bucket WebsiteSupported
Bucket ACLs (Get, Put)SupportedDifferent set of canned ACLs
Bucket LocationSupported
Bucket NotificationSupportedSee S3 Notification Compatibility
Bucket Object VersionsSupported
Get Bucket Info (HEAD)Supported
Bucket Request PaymentSupported
Put ObjectSupported
Delete ObjectSupported
Get ObjectSupported
Object ACLs (Get, Put)Supported
Get Object Info (HEAD)Supported
POST ObjectSupported
Copy ObjectSupported
Multipart UploadsSupported
Object TaggingSupportedSee Object Related Operations for Policy verbs
Bucket TaggingSupported
Storage ClassSupportedSee Storage Classes

Unsupported Header Fields

The following common request header fields are not supported:

NameType
x-amz-security-tokenRequest
ServerResponse
x-amz-delete-markerResponse
x-amz-id-2Response
x-amz-version-idResponse