Simple Notification Service (SNS)
Kinesis + MQ
Databases & Analytics
Consistency Model
  • S3 provides strong read-after-write consistency for PUTs and DELETEs of objects in your S3 bucket.
    ​
  • If you do a PUT (upload) then a GET (download), that is strongly consistent (you get the most up-to-date data).
  • If you do a GET then a PUT, you won't get anything because there's nothing there.
  • If you do a GET then a PUT then a GET, you still might not get anything because S3 is eventually consistent.
  • If you do a PUT then another PUT then a GET, you might get the old PUT because of S3's eventual consistency.
  • If you do a DELETE then a GET, you still might be able to get it because of S3 is eventually consistent.
Last modified 11mo ago
Copy link