0

我正在尝试通过文件系统(Ceph 文件系统或块设备)访问通过对象网关创建的对象。Ceph文档提到:

Ceph 对象网关可以将数据存储在用于存储来自 Ceph 文件系统客户端或 Ceph 块设备客户端的数据的同一个 Ceph 存储集群中。

这是否意味着我可以在 S3/Swift API 之外访问这些对象?

如果是这样,是否可以使用对象网关管理的凭据访问该数据?

谢谢!

4

2 回答 2

0

这里的文档说:

S3/Swift 对象和存储集群对象比较

Ceph 的对象存储使用术语对象来描述它存储的数据。S3 和 Swift 对象与 Ceph 写入 Ceph 存储集群的对象不同。Ceph 对象存储对象映射到 Ceph 存储集群对象。S3 和 Swift 对象不一定与存储集群中存储的对象以 1:1 的方式对应。一个 S3 或 Swift 对象可以映射到多个 Ceph 对象。

由于您没有一对一的映射,我想即使有可能也不会很容易。

于 2016-02-24T11:44:05.607 回答
0

对于 Ceph 的基础部分,可以将其视为单个硬盘驱动器,具有 3 个独立的分区,每个分区都有自己的方式来访问给定分区中的数据:CephFS、RBD、RGW 各有一个分区。

除此之外,您还可以将RGW NFS 接口视为将 Ceph RGW 数据直接暴露给文件系统的一种方式。

于 2018-02-01T05:07:10.027 回答