X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fdoc%2Fradosgw%2Findex.rst;fp=src%2Fceph%2Fdoc%2Fradosgw%2Findex.rst;h=657a6f9b92bafe3c324e828ae99a9c36e102c9ee;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/doc/radosgw/index.rst b/src/ceph/doc/radosgw/index.rst new file mode 100644 index 0000000..657a6f9 --- /dev/null +++ b/src/ceph/doc/radosgw/index.rst @@ -0,0 +1,59 @@ +===================== + Ceph Object Gateway +===================== + +:term:`Ceph Object Gateway` is an object storage interface built on top of +``librados`` to provide applications with a RESTful gateway to +Ceph Storage Clusters. :term:`Ceph Object Storage` supports two interfaces: + +#. **S3-compatible:** Provides object storage functionality with an interface + that is compatible with a large subset of the Amazon S3 RESTful API. + +#. **Swift-compatible:** Provides object storage functionality with an interface + that is compatible with a large subset of the OpenStack Swift API. + +Ceph Object Storage uses the Ceph Object Gateway daemon (``radosgw``), which is +an HTTP server for interacting with a Ceph Storage Cluster. Since it +provides interfaces compatible with OpenStack Swift and Amazon S3, the Ceph +Object Gateway has its own user management. Ceph Object Gateway can store data +in the same Ceph Storage Cluster used to store data from Ceph Filesystem clients +or Ceph Block Device clients. The S3 and Swift APIs share a common namespace, so +you may write data with one API and retrieve it with the other. + +.. ditaa:: +------------------------+ +------------------------+ + | S3 compatible API | | Swift compatible API | + +------------------------+-+------------------------+ + | radosgw | + +---------------------------------------------------+ + | librados | + +------------------------+-+------------------------+ + | OSDs | | Monitors | + +------------------------+ +------------------------+ + +.. note:: Ceph Object Storage does **NOT** use the Ceph Metadata Server. + + +.. toctree:: + :maxdepth: 1 + + Manual Install w/Civetweb <../../install/install-ceph-gateway> + Multisite Configuration + Configuring Pools + Config Reference + Admin Guide + S3 API + Swift API + Admin Ops API + Python binding + Export over NFS + OpenStack Keystone Integration + OpenStack Barbican Integration + Multi-tenancy + Compression + LDAP Authentication + Server-Side Encryption + Bucket Policy + Data Layout in RADOS + troubleshooting + Manpage radosgw <../../man/8/radosgw> + Manpage radosgw-admin <../../man/8/radosgw-admin>