]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | =============================== |
2 | Ceph Object Gateway Swift API | |
3 | =============================== | |
4 | ||
5 | Ceph supports a RESTful API that is compatible with the basic data access model of the `Swift API`_. | |
6 | ||
7 | API | |
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 | ||
24 | Features Support | |
25 | ---------------- | |
26 | ||
27 | The 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 |