Ceph Object Gateway S3 API

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

Features Support

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

Feature Status Remarks
List Buckets Supported  
Delete Bucket Supported  
Create Bucket Supported Different set of canned ACLs
Bucket Lifecycle Supported  
Policy (Buckets, Objects) Supported ACLs & bucket policies are supported
Bucket Website Supported  
Bucket ACLs (Get, Put) Supported Different set of canned ACLs
Bucket Location Supported  
Bucket Notification Supported See S3 Notification Compatibility
Bucket Object Versions Supported  
Get Bucket Info (HEAD) Supported  
Bucket Request Payment Supported  
Put Object Supported  
Delete Object Supported  
Get Object Supported  
Object ACLs (Get, Put) Supported  
Get Object Info (HEAD) Supported  
POST Object Supported  
Copy Object Supported  
Multipart Uploads Supported  
Object Tagging Supported See Object Related Operations for Policy verbs
Bucket Tagging Supported  
Storage Class Supported See Storage Classes

Unsupported Header Fields

The following common request header fields are not supported:

Name Type
x-amz-security-token Request
Server Response
x-amz-delete-marker Response
x-amz-id-2 Response
x-amz-version-id Response