serilog-contrib / Serilog.Sinks.AmazonS3

Serilog.Sinks.AmazonS3 is a library to save logging information from Serilog to Amazon S3. The idea there was to upload log files to Amazon S3 to later evaluate them with Amazon EMR services.
MIT License
21 stars 21 forks source link

need new option to set PutObjectRequest Property DisablePayloadSigning to true #55

Closed jawand closed 1 year ago

jawand commented 1 year ago

I am using Cloudflare R2 and they support few of the S3 APIs. But Cloudflare R2 does not currently support the Streaming SigV4 implementation used by AWSSDK.S3.

So, it would be nice to have an option to pass DisablePayloadSigning = true in PutObjectRequest

https://developers.cloudflare.com/r2/examples/aws/aws-sdk-net/#upload-and-retrieve-objects

SeppPenner commented 1 year ago

Valid request. Sorry for the long delay...

SeppPenner commented 1 year ago

Fixed by https://github.com/serilog-contrib/Serilog.Sinks.AmazonS3/issues/56