Particular / NServiceBus.AmazonSQS

An AWS SQS transport for NServiceBus.
Other
36 stars 20 forks source link

Not possible to use storage alternative using S3 API #2495

Closed petarvu closed 6 months ago

petarvu commented 6 months ago

Describe the feature.

Tried to use Cloudflare R2, but it requires setting the DisablePayloadSigning = true .

image

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

Additional Context

No response

NChaganlal commented 6 months ago

Hi @petarvu can you give me a few more details on this? Sounds like you are trying to use NServiceBus using and Amazon SQS as a transport. We currently don't support Cloudflare R2. Is there a compelling reason why you'd want to use that instead of Amazon S3?

petarvu commented 6 months ago

Hi @NChaganlal

Cloudflare R2 supports the S3 API, so it should be plug&play solution.

I managed to get it (almost) to work. But it fails on uploads as the payload signing is not supported by R2.

Compelling reason is the price and 0 egress charges :) https://r2-calculator.cloudflare.com/

NChaganlal commented 6 months ago

Hi @petarvu I've raised this issue as a separate feature request with some tweaks on wording. Feel free to subscribe to this GitHub issue and track progress on this request. I'll be closing this issue - Thank you!