]> git.proxmox.com Git - ceph.git/blame - ceph/doc/radosgw/swift.rst
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / doc / radosgw / swift.rst
CommitLineData
7c673cae
FG
1===============================
2 Ceph Object Gateway Swift API
3===============================
4
5Ceph supports a RESTful API that is compatible with the basic data access model of the `Swift API`_.
6
7API
8---
9
10.. toctree::
11 :maxdepth: 1
12
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>
19 Java <swift/java>
20 Python <swift/python>
21 Ruby <swift/ruby>
22
23
24Features Support
25----------------
26
27The following table describes the support status for current Swift functional features:
28
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+---------------------------------+-----------------+----------------------------------------+
11fdf7f2
TL
70| **Temporary URLs** | Partial Support | No support for container-level keys |
71+---------------------------------+-----------------+----------------------------------------+
72| **Object Versioning** | Partial Support | No support for ``X-History-Location`` |
7c673cae
FG
73+---------------------------------+-----------------+----------------------------------------+
74| **CORS** | Not Supported | |
75+---------------------------------+-----------------+----------------------------------------+
76
11fdf7f2 77.. _Swift API: https://developer.openstack.org/api-ref/object-store/index.html