passdrill
AWS SAA-C03 · S3 & Storage · Card 026/030 easy

An application uploads a new object to S3 with PutObject, and its next line of code immediately issues a GetObject request for that same key. Which statement correctly describes what Amazon S3 guarantees here?

  1. The GetObject request returns the newly written data, because S3 provides strong read-after-write consistency for PUT and DELETE requests in all Regions
  2. The GetObject request may return stale or no data for up to several seconds, because S3 is only eventually consistent
  3. The GetObject request will fail until the object is replicated to at least two Availability Zones
  4. The GetObject request only returns the new data if S3 Versioning is enabled on the bucket
Next card → Shuffle