s3proxy
s3proxy copied to clipboard
Immutable blob middleware
Protect against accidental overwrites or delete with an immutable blob middleware. This implementation would do a HEAD before every PUT or DELETE request, denying the former if an object already exists.