-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Peter Mount edited this page Oct 5, 2018
·
6 revisions
A prototype object store written in go using the S3 protocol using the bbolt object database as the backend.
It is loosely based on gofakes3 by johannesboyne but converted to use both of my kernel & rest frameworks, making it not just standalone but embedable within other projects. It also stores objects differently to return the correct object sizes when listing them and to reduce the memory footprint when listing large objects.
- Create, list & delete buckets
- Create, list, retrieve & delete objects
- Docker container
- Event Notification
- Authentication
The full list of supported clients an what they do support is now in the ClientSupport page
- https://github.com/johannesboyne/gofakes3 also written in Go & where I started this from
- https://github.com/minio/minio not similar but powerfull ;-)
- https://github.com/andrewgaul/s3proxy by @andrewgaul