Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in AWS by (19.1k points)

Amazon documentation (http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel) states:

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

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?

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

1 Answer

0 votes
by (44.4k points)

us-east-1 region has read-after-write consistency, also all regions provide it now.

As each API call is independent the concept of a 'client' is irrelevant.

https://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#Regions

Related questions

Want to get 50% Hike on your Salary?

Learn how we helped 50,000+ professionals like you !

0 votes
1 answer
0 votes
1 answer

Browse Categories

...