Using private s3 object store instead of aws

90 views
Skip to first unread message

malte....@gmx.de

unread,
Jun 17, 2016, 7:37:27 AM6/17/16
to DSpace Technical Support
Hello,

is there a way in Dspace 6.x to use s3 storage which is NOT Amazon but instead a local private object storage? For example a Ceph Cluster?
The configuration file does not provide a parameter to configure the server, it assumes it will be amazon....
The protocol should be the same...

Kind regards
Malte Willert


Peter Dietz

unread,
Jun 17, 2016, 10:17:54 AM6/17/16
to malte....@gmx.de, DSpace Technical Support
Hello Malte,

The redesign for the asset store assumes that if you wanted to use a different implementation for storage, then you would write a new java class that implements the interface.

Given that some non-Amazon service could implement the same S3 API, to use the non-Amazon service, then the only change you would need to make, would be to set a different endpoint. You will need to make a small customization to the S3BitSoreService.java file inside the init() method, and do s3Service.setEndpoint("http://my-ceph-cluster.url"); 

________________
Peter Dietz
Longsight
www.longsight.com
pe...@longsight.com
p: 740-599-5005 x809

--
You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dspace-tech...@googlegroups.com.
To post to this group, send email to dspac...@googlegroups.com.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages