1 ===============================
2 Ceph Object Gateway Swift API
3 ===============================
5 Ceph supports a RESTful API that is compatible with the basic data access model of the `Swift API`_.
13 Authentication <swift/auth>
14 Service Ops <swift/serviceops>
15 Container Ops <swift/containerops>
16 Object Ops <swift/objectops>
17 Temp URL Ops <swift/tempurl>
18 Tutorial <swift/tutorial>
27 The following table describes the support status for current Swift functional features:
29 +---------------------------------+-----------------+----------------------------------------+
30 | Feature | Status | Remarks |
31 +=================================+=================+========================================+
32 | **Authentication** | Supported | |
33 +---------------------------------+-----------------+----------------------------------------+
34 | **Get Account Metadata** | Supported | |
35 +---------------------------------+-----------------+----------------------------------------+
36 | **Swift ACLs** | Supported | Supports a subset of Swift ACLs |
37 +---------------------------------+-----------------+----------------------------------------+
38 | **List Containers** | Supported | |
39 +---------------------------------+-----------------+----------------------------------------+
40 | **Delete Container** | Supported | |
41 +---------------------------------+-----------------+----------------------------------------+
42 | **Create Container** | Supported | |
43 +---------------------------------+-----------------+----------------------------------------+
44 | **Get Container Metadata** | Supported | |
45 +---------------------------------+-----------------+----------------------------------------+
46 | **Update Container Metadata** | Supported | |
47 +---------------------------------+-----------------+----------------------------------------+
48 | **Delete Container Metadata** | Supported | |
49 +---------------------------------+-----------------+----------------------------------------+
50 | **List Objects** | Supported | |
51 +---------------------------------+-----------------+----------------------------------------+
52 | **Static Website** | Supported | |
53 +---------------------------------+-----------------+----------------------------------------+
54 | **Create Object** | Supported | |
55 +---------------------------------+-----------------+----------------------------------------+
56 | **Create Large Object** | Supported | |
57 +---------------------------------+-----------------+----------------------------------------+
58 | **Delete Object** | Supported | |
59 +---------------------------------+-----------------+----------------------------------------+
60 | **Get Object** | Supported | |
61 +---------------------------------+-----------------+----------------------------------------+
62 | **Copy Object** | Supported | |
63 +---------------------------------+-----------------+----------------------------------------+
64 | **Get Object Metadata** | Supported | |
65 +---------------------------------+-----------------+----------------------------------------+
66 | **Update Object Metadata** | Supported | |
67 +---------------------------------+-----------------+----------------------------------------+
68 | **Expiring Objects** | Supported | |
69 +---------------------------------+-----------------+----------------------------------------+
70 | **Object Versioning** | Supported | |
71 +---------------------------------+-----------------+----------------------------------------+
72 | **CORS** | Not Supported | |
73 +---------------------------------+-----------------+----------------------------------------+
75 .. _Swift API: http://developer.openstack.org/api-ref-objectstorage-v1.html