Posted On: Nov 18, 2021
Amazon S3 on Outposts now delivers strong read-after-write and list-after-write consistency for any storage request at no additional cost.
Amazon S3 on Outposts helps you meet your low latency, local data processing, and data residency needs by storing data on AWS Outposts. Using the S3 APIs and features, you can store, secure, tag, retrieve, report on, and control access to data stored locally in S3 on Outposts buckets. Any request to S3 on Outposts storage is now strongly consistent. After a successful write of a new object or an overwrite of an existing object, any subsequent read request immediately receives the latest object. S3 also provides strong consistency for list operations, so after a write, you can immediately perform a listing of the objects in a bucket with all changes reflected.
Analytics applications often require access to an S3 object immediately after a write. Without strong consistency, you would need to insert custom code into these applications, or provision databases to keep objects consistent with any changes in S3 across all objects. With this launch, S3 on Outposts object APIs are strongly consistent, and applications that require access to an object immediately after a write are able to do so directly, with no custom code required.