aws_request_signing: a few fixes (#10280)
There were a few things missing to make this filter work with S3: * empty body requests (e.g.: GET) still need a sha256 content header (the empty string hash) * requests for s3 shouldn't sign all headers (especially because some of them might change, e.g.: x-forwarded-for) * when proxying requests to s3, HCM's host rewrite won't work so support it as a filter config option * ditto for prefix rewrite Signed-off-by: Raul Gutierrez Segales <rgs@pinterest.com> Mirrored from https://github.com/envoyproxy/envoy @ 28f33a776960dd717d4b57da73b0dbce7dbb3e85master-ci-test
parent
7c1da45f2d
commit
823ee01295
2 changed files with 22 additions and 0 deletions
Loading…
Reference in new issue