I know how the sequence works when creating / updating / deleting a file on S3. What about the S3 transaction? Is it strong sequence or is it ultimately consistent?
The operation "List of objects" is ultimately consistent, even for new objects. According to a support forum from AWS employee ChrisP @AWS:
Read and write consistency is only valid for GETS new objects. LISTS may not contain new objects until the change is fully propagated.- https://forums.aws.amazon.com/thread.jspa?messageID=687028
Read and write consistency is only valid for GETS new objects. LISTS may not contain new objects until the change is fully propagated.
- https://forums.aws.amazon.com/thread.jspa?messageID=687028