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

Mount Non-Amazon S3 Bucket #162

Open zicklag opened 6 years ago

zicklag commented 6 years ago

I would like to be able to use yas3fs to mount an S3 bucket that is not hosted by Amazon such as a Minio server bucket ( a server that implements the S3 protocol, but isn't on amazon.com ). Looking through the commandline help, I haven't been able to find a way to specify a different S3 server.

timor-raiman commented 6 years ago

Have you tried using the BOTO_ENDPOINTS or ENDPOINTS_PATH environment variables? Haven’t tried myself.. but it might work…

From: Zicklag [mailto:notifications@github.com] Sent: Sunday, December 24, 2017 04:20 To: danilop/yas3fs yas3fs@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [danilop/yas3fs] Mount Non-Amazon S3 Bucket (#162)

I would like to be able to use yas3fs to mount an S3 bucket that is not hosted by Amazon such as a Miniohttps://minio.io server bucket ( a server that implements the S3 protocol, but isn't on amazon.com ). Looking through the commandline help, I haven't been able to find a way to specify a different S3 server.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/danilop/yas3fs/issues/162, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADfOeW_oXO4SC8D3u_qfmZu03IgTslUBks5tDbTNgaJpZM4RL0DR.

Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.

fredbcode commented 4 years ago

I'm also tryng to play with the popular minio, without success

endpoints_path is ineffective and boto_endpoints raise an exception

export BOTO_ENDPOINTS=192.168.1.250 or export BOTO_ENDPOINTS=http://192.168.1.250

2020-09-11 08:09:25,033 ERROR Uncaught Exception: <type 'exceptions.IOError'> [Errno 2] No such file or directory: '192.168.1.250' <traceback object at 0x7fa57280ccb0> None

No connection appears in tcpdump