danilop / yas3fs

YAS3FS (Yet Another S3-backed File System) is a Filesystem in Userspace (FUSE) interface to Amazon S3. It was inspired by s3fs but rewritten from scratch to implement a distributed cache synchronized by Amazon SNS notifications. A web console is provided to easily monitor the nodes of a cluster.
http://danilop.github.io/yas3fs
MIT License
644 stars 98 forks source link

Digital Ocean compatible? #183

Open pjebs opened 6 years ago

pjebs commented 6 years ago

Digital Ocean spaces claims to be S3 compatible in terms of their API and how it can be interfaced by external clients. Should yas3fs work in theory?

nodje commented 5 years ago

I'm myself testing these aspects. yas3fs works but s3fs doesn't. You can test a bucket with this:

AWS_ACCESS_KEY_ID=<key> AWS_SECRET_ACCESS_KEY=<secret> yas3fs -df s3://<bucket> <local-folder>/ --s3-endpoint <region>.digitaloceanspaces.com

-df is the debug mode

Careful, pip install ya3fs only works with Python2.x

jazzl0ver commented 5 years ago

@nodje the version from pip is outdated

nodje commented 5 years ago

Thanks @jazzl0ver , a probably very useful information for my other problems!

nodje commented 5 years ago

Jeez, I can't believe how much better and faster the master branch HEAD works compare to the pip version. This is really decently fast on a computer located in the same region as your Spaces on DO, even with directories containing lots of sub elements.

jazzl0ver commented 5 years ago

@danilop , would you please update the pip version or give me access to the repo?