2013-08-05 20:45:24 +00:00
|
|
|
===============================
|
|
|
|
Ceph Object Gateway Swift API
|
|
|
|
===============================
|
2012-12-12 00:44:46 +00:00
|
|
|
|
2015-07-17 06:02:36 +00:00
|
|
|
Ceph supports a RESTful API that is compatible with the basic data access model of the `Swift API`_.
|
2012-12-12 00:44:46 +00:00
|
|
|
|
|
|
|
API
|
|
|
|
---
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 1
|
|
|
|
|
|
|
|
Authentication <swift/auth>
|
|
|
|
Service Ops <swift/serviceops>
|
|
|
|
Container Ops <swift/containerops>
|
|
|
|
Object Ops <swift/objectops>
|
2015-02-06 07:10:07 +00:00
|
|
|
Temp URL Ops <swift/tempurl>
|
2012-12-12 00:44:46 +00:00
|
|
|
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 | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
2015-10-13 14:38:32 +00:00
|
|
|
| **Get Account Metadata** | Supported | |
|
2012-12-12 00:44:46 +00:00
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
| **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 | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
2017-03-07 07:19:57 +00:00
|
|
|
| **Static Website** | Supported | |
|
2012-12-12 00:44:46 +00:00
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
| **Create Object** | Supported | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
| **Create Large Object** | Supported | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
| **Delete Object** | Supported | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
| **Get Object** | Supported | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
| **Copy Object** | Supported | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
| **Get Object Metadata** | Supported | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
| **Update Object Metadata** | Supported | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
2015-10-09 00:58:05 +00:00
|
|
|
| **Expiring Objects** | Supported | |
|
2012-12-12 00:44:46 +00:00
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
2016-08-09 05:52:03 +00:00
|
|
|
| **Object Versioning** | Supported | |
|
2012-12-12 00:44:46 +00:00
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
| **CORS** | Not Supported | |
|
|
|
|
+---------------------------------+-----------------+----------------------------------------+
|
|
|
|
|
2015-07-17 06:02:36 +00:00
|
|
|
.. _Swift API: http://developer.openstack.org/api-ref-objectstorage-v1.html
|