# Ceph Rados Gateway

## Overview

Ceph Object Gateway supports a RESTful API that is compatible with the basic data access model of the Amazon S3 API. Ceph Object Gateway is an object storage interface built on top of librados to provide applications with a RESTful gateway to Ceph Storage Clusters. 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.

### Example

Log in to the ceph dashboard. Open Object gateway and then go to "Buckets".

![](https://content.gitbook.com/content/wUsKWUrceYHp8e9TJ00e/blobs/tNjPS30td0vW5dQPpdJ8/deployment-backup_destinations-object_storage-ceph_1.jpg)

Then click on the "Create" button.

![](https://content.gitbook.com/content/wUsKWUrceYHp8e9TJ00e/blobs/KeL5wshDw27flBmA2R8a/deployment-backup_destinations-object_storage-ceph_2.jpg)

Fill in the required fields.

![](https://content.gitbook.com/content/wUsKWUrceYHp8e9TJ00e/blobs/iPBieKrURhsXdVM1wxhq/deployment-backup_destinations-object_storage-ceph_3.jpg)

Now create a dedicated access account for the backup destination. Open the Users tab under the object gateway menu.

![](https://content.gitbook.com/content/wUsKWUrceYHp8e9TJ00e/blobs/HaT1JOMVuat2A9MkKgtl/deployment-backup_destinations-object_storage-ceph_4.jpg)

Fill in the username field, you can leave the other settings as default.

![](https://content.gitbook.com/content/wUsKWUrceYHp8e9TJ00e/blobs/FikZ9ywt9HFALU04gqZ9/deployment-backup_destinations-object_storage-ceph_5.jpg)

To see the account key and secret key, expand the user details and open the keys tab, click on the key, and then on the show button.

![](https://content.gitbook.com/content/wUsKWUrceYHp8e9TJ00e/blobs/w2yKMiuGy1HXUjgnXaWT/deployment-backup_destinations-object_storage-ceph_6.jpg)

The access key and secret key will be needed to create a backup destination in Storware Backup & Recovery.

![](https://content.gitbook.com/content/wUsKWUrceYHp8e9TJ00e/blobs/qU4zrKw6IuBLqZSvuxH2/deployment-backup_destinations-object_storage-ceph_7.jpg)

Now we can go to the Storware Backup & Recovery Dashboard. Open the "Backup Destination" tab from the left side menu and choose "Amazon S3 / S3-compatible" as the new type of backup destination.

![](https://content.gitbook.com/content/wUsKWUrceYHp8e9TJ00e/blobs/XgrHWat3vXPzr6RkM53M/deployment-backup_destinations-object_storage-oracle_17.png)

By default, Ceph provides S3 via port 8000. Also, remember to enable the "record backup time after store" option.

![](https://content.gitbook.com/content/wUsKWUrceYHp8e9TJ00e/blobs/6iTdrZ5fEyN1AzP7xVTR/deployment-backup_destinations-object_storage-ceph_8.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.storware.eu/deployment/backup-destinations/object-storage/aws-s3-and-s3-compatible/ceph-rados-gateway.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
