https://blog.kj-dev.net/posts/l/2025/03/s3-object-lock/