disneystreaming / smithy4s

https://disneystreaming.github.io/smithy4s/
Other
348 stars 70 forks source link

Add a special case for how S3 requests should be signed #1605

Open Baccata opened 11 hours ago

Baccata commented 11 hours ago

S3 enforces the presence of the X-AMZ-CONTENT-SHA256 header. This PR adds the necessary logic to special case this addition, and tests it against the S3-specific signer provided by the official java AWS SDK.

Replaces https://github.com/disneystreaming/smithy4s/pull/1560

PR Checklist (not all items are relevant to all PRs)