I\'m developing a web application and I currently have the following ACL assigned to the AWS account it uses to access its data:
If this is accidental overwrite you are trying to avoid, and your business requirements allow a short time window of inconsistency, you can do the rollback in the Lambda function:
x-amz-meta-*
of the object. More info here).