# 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)**.<br>

* **If you do a GET then a PUT, you won't get anything because there's nothing there**.<br>

* **If you do a GET then a PUT then a GET, you still might not get anything because S3 is eventually consistent**.<br>

* **If you do a PUT then another PUT then a GET, you might get the old PUT because of S3's eventual consistency**.<br>

* **If you do a DELETE then a GET, you still might be able to get it because of S3 is eventually consistent**.
