我正在尝试通过文件系统(Ceph文件系统或块设备)访问通过对象网关创建的对象。 Ceph documentation提到:
Ceph对象网关可以将数据存储在用于存储来自Ceph文件系统客户端或Ceph块设备客户端的数据的相同Ceph存储集群中。
这是否意味着我可以访问S3 / Swift API之外的那些对象?
如果是,是否可以使用对象网关管理的凭据访问该数据?
谢谢!
答案 0 :(得分:0)
文档here说:
S3 / Swift对象和存储群集对象比较
Ceph的Object Storage使用术语object来描述它的数据 商店。 S3和Swift对象与Ceph的对象不同 写信给Ceph存储集群。 Ceph对象存储对象是 映射到Ceph存储集群对象。 S3和Swift对象可以 不一定以1:1的方式与存储在其中的对象相对应 存储集群。 S3或Swift对象可以映射 多个Ceph对象。
由于您没有一对一的映射,我猜即使它可能也不会轻易实现。
答案 1 :(得分:0)
对于Ceph的基本部分,将其视为单个硬盘驱动器,具有3个独立的分区,每个分区都有自己的方式来访问给定分区中的数据:每个CephFS,RBD,RGW分区。
除此之外,您可以将RGW NFS interface视为将Ceph RGW数据直接暴露给文件系统的方法。