Ceph supports a RESTful API that is compatible with the basic data access model of the Swift API.
.. toctree:: :maxdepth: 1 Authentication <swift/auth> Service Ops <swift/serviceops> Container Ops <swift/containerops> Object Ops <swift/objectops> Temp URL Ops <swift/tempurl> Tutorial <swift/tutorial> Java <swift/java> Python <swift/python> Ruby <swift/ruby>
The following table describes the support status for current Swift functional features:
Feature | Status | Remarks |
---|---|---|
Authentication | Supported | |
Get Account Metadata | Supported | |
Swift ACLs | Supported | Supports a subset of Swift ACLs |
List Containers | Supported | |
Delete Container | Supported | |
Create Container | Supported | |
Get Container Metadata | Supported | |
Update Container Metadata | Supported | |
Delete Container Metadata | Supported | |
List Objects | Supported | |
Static Website | Supported | |
Create Object | Supported | |
Create Large Object | Supported | |
Delete Object | Supported | |
Get Object | Supported | |
Copy Object | Supported | |
Get Object Metadata | Supported | |
Update Object Metadata | Supported | |
Expiring Objects | Supported | |
Temporary URLs | Partial Support | No support for container-level keys |
Object Versioning | Partial Support | No support for X-History-Location |
CORS | Not Supported |