What does read-after-write consistency really mean on new object PUT in S3? : <p>Amazon documentation (<a href="http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel" rel="noreferrer">http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel</a>) states: </p>

<p>"Amazon S3 provides read-after-write consistency for PUTS of new objects in your S3 bucket in all regions with one caveat." </p>

<p>Ignoring the caveat, this means that a client issuing a GET following a PUT for a new object is guaranteed to get the correct result. My question is, would the guarantee also apply if the GET is issued from a different client not the one which did the PUT (assuming of course the GET follows the PUT chronologically)? In other words, is read-after-write consistency simply read-your-write consistency or it works for all clients? </p>

<p>I suspect the answer is that it works globally but can't find a definitive answer.  </p>
