Gandalf Corvotempesta
2017-Mar-08 11:25 UTC
[Gluster-users] [Gluster-devel] Gluster Volume as object storage with S3 interface
I'm really inerested in this. Let me know if I understood properly, now is possible to access a Gluster volume as object storage via S3 API ? Is Gluster-swift (and with that, the rings, auth and so on coming from OpenStack) still needed ? 2017-03-08 9:53 GMT+01:00 Saravanakumar Arumugam <sarumuga at redhat.com>:> Hi, > > I have posted a blog about accessing Gluster volume via S3 interface.[1] > > > Here, Gluster volume is exposed as a object storage. > > Object storage functionality is implemented with changes to Swift storage > and > > swift3 plugin is used to expose S3 interface. [4] > > > gluster-object is available as part of docker hub [2] and the corresponding > github > > link is [3]. > > > You can expect further updates on this, to provide object storage in > Kubernetes/OpenShift platform. > > Thanks to Prashanth Pai for all his help. > > > [1] > https://uyirpodiru.blogspot.in/2017/03/building-gluster-object-in-docker.html > > [2] https://hub.docker.com/r/gluster/gluster-object/ > > [3] https://github.com/SaravanaStorageNetwork/docker-gluster-s3 > > [4] https://github.com/gluster/gluster-swift > > > Thanks, > > Saravana > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel at gluster.org > http://lists.gluster.org/mailman/listinfo/gluster-devel
Saravanakumar Arumugam
2017-Mar-08 12:09 UTC
[Gluster-users] [Gluster-devel] Gluster Volume as object storage with S3 interface
On 03/08/2017 04:55 PM, Gandalf Corvotempesta wrote:> I'm really inerested in this.cool.> Let me know if I understood properly, now is possible to access a > Gluster volume as object storage via S3 API ?Yes. It is possible. Authentication is currently turned off. You can expect updates on Authentication soon.> Is Gluster-swift (and with that, the rings, auth and so on coming from > OpenStack) still needed ?You are right. gluster-swift is still needed. But, it is part of Docker container. All gluster-swift processes are running inside Docker container in order to provide Object interface. Docker container accesses Gluster volume to access (get/put) objects. We are working on a custom solution which will avoids gluster-swift altogether. We will update here once it is ready. Stay tuned.> 2017-03-08 9:53 GMT+01:00 Saravanakumar Arumugam <sarumuga at redhat.com>: >> Hi, >> >> I have posted a blog about accessing Gluster volume via S3 interface.[1] >>