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 updated