New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
S3 Versioning #153
Comments
Hi, the next week I should have access to a versioned S3 bucket (thank to one of the SFTPGo sponsors) and I'll evaluate this feature in more detail. My first impression is that you can enable versioning and recover files using the AWS console, while you should see the current version via SFTP/FTP. Basically I agree with s3fs maintainers. Do you know if the AWS transfer services expose versioning over SFTP/FTP? We could take inspiration from them to understand how they list files etc.. I never used these services and I have no way to test them. Thank you |
Hi, for the versioned bucket I can give you access right away, In my mind the versioned files should simply be shown with a tag: mc ls --versions clusters3/sftpgo
sftp> ls (should show something like)
ps: if you think I can help you with accessing the versioned bucket email me to: francesco at defilippo dot org |
this is exactly my concern, we are adding metadata to protocols that does not support them, and so we add something to file names. To work with versions we need to parse these metadata before doing S3 operations (for example see To proper support this feature, probably the best strategy is to store all the files within the data provider and keep the metadata there. This will also allow to support dead properties for WebDAV, but it has several drawbacks, I'm not sure I want to add something like this now. Maybe when we'll have a plugin system
This is not required anymore. I would appreciate if you can test AWS transfer for SFTP/FTP and report how it works with versioning enabled, thank you |
I don't plan to work on this sorry. However it would be interesting to understand how AWS transfer for SFTP/FTP handles versioning to better evaluate if add support for this feature |
How about supporting s3 buckets with versioning enabled? Minio with the new API 7.x supports them.
thnx
The text was updated successfully, but these errors were encountered: