X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fdoc%2Fradosgw%2Findex.rst;h=2677e7a2f9e2391dd88307ffce189ad13ffe885b;hb=39ae355f72b1d71f2212a99f2bd9f6c1e0d35528;hp=d64e6dd6b30043446527ceb3779d158834386b1e;hpb=31f18b776d001752a193a7cec8bb49033c1a904c;p=ceph.git diff --git a/ceph/doc/radosgw/index.rst b/ceph/doc/radosgw/index.rst index d64e6dd6b..2677e7a2f 100644 --- a/ceph/doc/radosgw/index.rst +++ b/ceph/doc/radosgw/index.rst @@ -1,10 +1,12 @@ +.. _object-gateway: + ===================== 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: +``librados``. It provides a RESTful gateway between applications and 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. @@ -12,15 +14,18 @@ Ceph Storage Clusters. :term:`Ceph Object Storage` supports two interfaces: #. **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. +Ceph Object Storage uses the Ceph Object Gateway daemon (``radosgw``), an HTTP +server designed for interacting with a Ceph Storage Cluster. The Ceph Object +Gateway provides interfaces that are compatible with both Amazon S3 and +OpenStack Swift, and it has its own user management. Ceph Object Gateway can +store data in the same Ceph Storage Cluster in which data from Ceph File System +clients and Ceph Block Device clients is stored. The S3 API and the Swift API +share a common namespace, which makes it possible to write data to a Ceph +Storage Cluster with one API and then retrieve that data with the other API. + +.. ditaa:: -.. ditaa:: +------------------------+ +------------------------+ + +------------------------+ +------------------------+ | S3 compatible API | | Swift compatible API | +------------------------+-+------------------------+ | radosgw | @@ -36,22 +41,47 @@ you may write data with one API and retrieve it with the other. .. toctree:: :maxdepth: 1 - Manual Install w/Civetweb <../../install/install-ceph-gateway> + HTTP Frontends + Pool Placement and Storage Classes Multisite Configuration + Multisite Sync Policy Configuration Configuring Pools Config Reference Admin Guide S3 API + Data caching and CDN Swift API Admin Ops API Python binding + Export over NFS OpenStack Keystone Integration OpenStack Barbican Integration + HashiCorp Vault Integration + KMIP Integration + Open Policy Agent Integration Multi-tenancy Compression + LDAP Authentication Server-Side Encryption Bucket Policy + Dynamic bucket index resharding + Multi factor authentication + Sync Modules + Bucket Notifications Data Layout in RADOS + STS + STS Lite + Keycloak + Session Tags + Role + Orphan List and Associated Tooling + OpenID Connect Provider troubleshooting Manpage radosgw <../../man/8/radosgw> Manpage radosgw-admin <../../man/8/radosgw-admin> + QAT Acceleration for Encryption and Compression + S3-select + Lua Scripting + D3N Data Cache + Cloud Transition +