如何解决AWS S3 反向代理 - 我们计算的请求签名与您提供的签名不匹配检查您的密钥和签名方法
我使用此 docker 映像 https://hub.docker.com/repository/docker/quickbooks2018/s3-reverse-proxy 为我的 s3 存储桶设置了反向代理。当我使用邮递员通过代理 url 将文件上传到我的存储桶时,出现此错误
<Error>
<Code>SignatureDoesNotMatch</Code>
<Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
<AWSAccessKeyId>AKIARFXOBQZKZ6CU...</AWSAccessKeyId>
<StringToSign>POST
multipart/form-data; boundary=--------------------------394086950893694045028476
x-amz-date:Wed,02-Jun-21 12:45:17 GMT
/test-bucket/</StringToSign>
<SignatureProvided>970fh3hNrH/Q...</SignatureProvided>
<StringToSignBytes>50 4f 53 54 0a 0a 6d 75 6c 74 69 ...</StringToSignBytes>
<RequestId>FAMSSRBY...</RequestId>
<HostId>63tLQppvsMtL5ZFXlnT6sm+90M9wFSoWmc648gggjsGkYy...</HostId>
</Error>
我的问题是,“您提供的签名”和“我们计算的请求签名”究竟是什么?我如何自己计算它们以查看哪里出了问题? 谢谢各位
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。