You attempt to store an object in the US-STANDARD region in Amazon S3, and receive a confirmation that it
has been successfully stored. You then immediately make another API call and attempt to read this object. S3
tells you that the object does not exist.
What could explain this behavior?
US-STANDARD uses eventual consistency and it can take time for an object to be readable in a bucket
Objects in Amazon S3 do not become visible until they are replicated to a second region.
US-STANDARD imposes a 1 second delay before new objects are readable.
You exceeded the bucket object limit, and once this limit is raised the object will be visible.