blob: 2cb2dde672e2bd66ec7566333b4d39301ab5b7ae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
===============================
Ceph Object Gateway Swift API
===============================
Ceph supports a RESTful API that is compatible with the basic data access model of the `Swift API`_.
API
---
.. toctree::
:maxdepth: 1
Authentication <swift/auth>
Service Ops <swift/serviceops>
Container Ops <swift/containerops>
Object Ops <swift/objectops>
Temp URL Ops <swift/tempurl>
Tutorial <swift/tutorial>
Java <swift/java>
Python <swift/python>
Ruby <swift/ruby>
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 | |
+---------------------------------+-----------------+----------------------------------------+
.. _Swift API: https://developer.openstack.org/api-ref/object-store/index.html
|