title: Amazon S3 consistency for versioning buckets
body: <p>How does versioning work with Amazon S3 consistency?
  In my use case I want to upload multiple versions to the same bucket (with versioning enabled). Many writes may occur at the same time.</p>
  
  <p>Will I get read-after-write-consistency, eventual consistency, no consistency or race condition (data being overwritten and lost)  for concurrent updates (PUTS) to the same objects in same bucket?</p>
  
  <p>The documentation about consistency <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel" rel="nofollow noreferrer">https://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel</a> has nothing about versioning.</p>
  
  <p>The documentation about versioning <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html" rel="nofollow noreferrer">https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html</a> has nothing about consistency.</p>