Ceph Object Gateway Swift API
Ceph supports a RESTful API that is compatible with the basic data access model of the Swift API.
API
Features Support
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 |