This is a very early/basic implementation by looking at the limitations:
- File system editing is not yet supported (planned for future updates).
- Files larger than 4MB are not supported at this time.
- Referencing buckets in different regions fails.
- Only up to 1000 files can be displayed in a single directory
Neat! The "native" version of FUSE for windows is a "Shell Namespace Extension" and might make it a little more integrated.
https://learn.microsoft.com/en-us/windows/win32/shell/namesp...
Ah one click away from a $500 egress transfer bill.
I only say that because I’ve done it. The NAS is no longer backed up to S3. (Testing the backups caused the bill)
Cool. I've been using Cyberduck as my awesome/free S3 GUI, but it's always great to see something new and different!
Isn’t this Dropbox ? (Okok joking)
I can understand using software like this in conjunction with local cacheing, but it seems to me that direct access to S3 would be fraught with edge cases and performance issues.
I think there's a lot of interest in this topic generally, so I hope this continues to develop. I for one pay for ExpanDrive, and am also aware of Mountain Duck in this space.
In my experience, those options are functional for infrequent operations, but not constant daily interaction, in the way you can with Dropbox for instance. Offline caching is of course one major aspect, but also I presume lots of error handling hidden in the background for smooth operation.
In case anyone is not aware, https://github.com/rclone/rclone written in Go is the established swiss army knife of cloud storage sync, and supports mounting on Windows with many caveats (https://rclone.org/commands/rclone_mount/).
Congratulations on hitting the HN frontpage with your new project, mounting cloud storage locally is definitely a topic of interest!