AWS Certified Developer Associate (#26)

An application overwrites an object in Amazon S3, and then immediately reads the same object. Why would the application sometimes retrieve the old version of the object?

S3 overwrite PUTS are eventually consistent, so the application may read the old object.
The application needs to add extra metadata to label the latest version when uploading to Amazon S3.
All S3 PUTS are eventually consistent, so the application may read the old object.
The application needs to explicitly specify latest version when retrieving the object.