Andrew Gaul

Results 653 comments of Andrew Gaul

I need some debug logs to better understand this. Can you launch the Docker container with `LOG_LEVEL=trace`? I suspect that this is related to the newer AWS checksums. If so,...

Either using conditional logic in `handlePutBlob` or a `BlobStore2` subclass is preferred if anyone wants a fix in the near term. The latter could grow a `putBlobConditional(String container, Blob blob,...

Agree that `BlobStore2` is unnecssary and just subclassing a `PutOptions2` is the more straightforward solution and should only be a small change. I think it is fine to add a...

Realistically 99% of all S3Proxy use cases are Azure, S3, and the transient/filesystem storage backends. So once all three support conditional PutObject then the emulation doesn't make much sense to...

Just replace "posix" with "windows" in `Jimfs.newFileSystem` in `TransientNio2BlobStore`.

Can you be more specific about what you want to do? Do you want one S3Proxy endpoint to serve two different storage backends, mapping one bucket to the first backend...

Does https://github.com/gaul/s3proxy/wiki/Middleware-bucket-locator do what you want? @timuralp

This is more feasible now that AWS supports conditional puts: https://aws.amazon.com/about-aws/whats-new/2024/08/amazon-s3-conditional-writes/