lionheart / git-bigstore

Bigstore is a Git extension that helps you track big files in your repositories.
Apache License 2.0
183 stars 28 forks source link

Support non AWS S3 endpoints #47

Open martbhell opened 5 years ago

martbhell commented 5 years ago

Only tested with CEPH Rados Gateway (Luminous 12.2.x) which has better AWS4 support. Older CEPH Rados Gateway might need more boto 3 settings to use the older AWS2 signature.

This adds a fifth option when initializing bigstore for 1 AWS S3 called endpoint_url

From what I can tell this is needed until one can specify endpoints in better places: https://github.com/aws/aws-cli/issues/1270