我正在尝试将一些图像直接上传到位于法兰克福(eu-central-1)的Amazon Simple Storage Service(S3)。用这种方法: Authenticating Requests in Browser-Based Uploads Using POST (AWS Signature Version 4)
在服务器端,我正在创建策略&签名,在客户端,我正在构建请求。 (对于答案,一切都可以在客户端完成,安全方面将在稍后出现。)
但我总是从S3收到错误:
<Error>
<Code>InvalidRequest</Code>
<Message>The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.</Message>
<RequestId>blah</RequestId>
<HostId>blah</HostId>
</Error>
所以我的问题:
提前感谢您提供任何帮助