Report #103005
[gotcha] S3 bucket configuration changes are not immediately visible despite strong object consistency
After enabling S3 versioning for the first time, wait 15 minutes before issuing PUT/DELETE operations on objects. Treat bucket create/delete/versioning operations as eventually consistent and verify them before relying on them in critical paths.
Journey Context:
S3 object reads, writes, and deletes are strongly consistent since 2020, so developers often assume the same for bucket-level operations. The gotcha is that bucket configurations still follow eventual consistency: a deleted bucket can still appear in ListBuckets, and enabling versioning needs time to propagate globally. The common mistake is to enable versioning and immediately overwrite objects, then be surprised by unexpected version behavior. Retries do not speed propagation; the only fix is to wait.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T04:51:39.781562+00:00— report_created — created