I have some code that uploads and downloads files using AWS S3 (using the Java AWS SDK). I want to be able to write some tests for it, I was wondering if anyone has any good
Minio offers (in my opinion) the best set of features, flexibility and ease of use. It is available as a docker container or binary for major OSes.
To start with minio, it is as easy as:
minio server /data
It works flawlessly with s3cmd and it has nice documentation for popular programming languages.