Ceph Object Gateway and the Swift API
Use a RESTful application programming interface (API) that is compatible with the Swift API data access model.
Manage the buckets and objects stored in IBM Storage Ceph cluster through the Ceph Object Gateway.
To use these APIs a running IBM Storage Ceph cluster and RESTful client are required.
Table 1 describes the support status for current Swift functional features:
| Feature | Status | Remarks |
|---|---|---|
| Authentication | Supported | |
| Get Account Metadata | Supported | No custom metadata |
| Swift ACLs | Supported | Supports a subset of Swift ACLs |
| List Containers | Supported | |
| List Container's Objects | Supported | |
| Create Container | Supported | |
| Delete Container | Supported | |
| Get Container Metadata | Supported | |
| Add/Update Container Metadata | Supported | |
| Delete Container Metadata | Supported | |
| Get Object | Supported | |
| Create/Update an Object | Supported | |
| Create Large Object | Supported | |
| Delete Object | Supported | |
| Copy Object | Supported | |
| Get Object Metadata | Supported | |
| Add/Update Object Metadata | Supported | |
| Temp URL Operations | Supported | |
| CORS | Not Supported | |
| Expiring Objects | Supported | |
| Object Versioning | Not Supported | |
| Static Website | Not Supported |