Example ceph.conf
=================
-Note that since the Mimic release the Monitors maintain a database of option
-settings: the *central config*. Node-local ``ceph.conf`` files are still
-supported, but in most cases need only contain the first three lines shown
-below. Maintaining full ``ceph.conf`` files across cluster nodes can be
-tedious and prone to omission and error, especially when daemons are containerized.
-The below file is provided as a reference example. Clusters running recent
-releases are best managed primary by central config, with a minimal ``ceph.conf``
-file that defines only how to reach the Monitors and thus rarely requires
-modification.
-
.. literalinclude:: demo-ceph.conf
:language: ini
.. versionadded:: Jewel
-.. note:: Only the NFSv4 protocol is supported when using a cephadm or Rook based deployment.
+.. note:: Only the NFSv4 protocol is supported when using a cephadm or rook based deployment.
-Ceph Object Gateway namespaces can be exported via NFSv4,
-alongside the traditional HTTP access protocols (S3 and Swift).
+Ceph Object Gateway namespaces can be exported over the file-based
+NFSv4 protocols, alongside traditional HTTP access
+protocols (S3 and Swift).
In particular, the Ceph Object Gateway can now be configured to
provide file-based access when embedded in the NFS-Ganesha NFS server.
librgw
======
-The ``librgw`` library provides a loadable interface to
+The librgw.so shared library (Unix) provides a loadable interface to
Ceph Object Gateway services, and instantiates a full Ceph Object Gateway
instance on initialization.
-In turn, ``librgw`` exports ``rgw_file``, a stateful API for file-oriented
+In turn, librgw.so exports rgw_file, a stateful API for file-oriented
access to RGW buckets and objects. The API is general, but its design
is strongly influenced by the File System Abstraction Layer (FSAL) API
of NFS-Ganesha, for which it has been primarily designed.
DELETE /{bucket}/{object} HTTP/1.1
-Request Headers
-~~~~~~~~~~~~~~~
-
-+--------------------------------------+-------------------------------------------------+------------------------+------------+
-| Name | Description | Valid Values | Required |
-+======================================+=================================================+========================+============+
-| **x-amz-delete-if-unmodified-since** | Deletes only if unmodified since the timestamp | {bucket}/{obj} | Yes |
-+--------------------------------------+-------------------------------------------------+------------------------+------------+
Get Object