
Ultimate access to all questions.
An e-commerce application is configured to store its log files in Amazon S3. Additionally, it performs parallel read operations on these log files in near real-time. The development team is concerned about potential data discrepancies that could occur when the application overwrites an existing log file and attempts to read that specific log file immediately afterward.
Which of the following options BEST explains the capabilities of Amazon S3 that are pertinent to handling this scenario?
A
A process replaces an existing object and immediately tries to read it. Amazon S3 always returns the latest version of the object
B
A process replaces an existing object and immediately tries to read it. Until the change is fully propagated, Amazon S3 does not return any data
C
A process replaces an existing object and immediately tries to read it. Until the change is fully propagated, Amazon S3 might return the new data
D
A process replaces an existing object and immediately tries to read it. Until the change is fully propagated, Amazon S3 might return the previous data