首页 > 解决方案 > AWS S3使用邮递员将文件上传到存储桶不起作用

问题描述

我使用与 GET 请求相同的凭据,但是上传任何新文件的 PUT 请求失败并出现以下错误,我在 Postman 的授权下方进行更新

<Error>
    <Code>SignatureDoesNotMatch</Code>
    <Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>

访问密钥:- XXXXXXXXXXXXXXXXXXXXXXXXX 密钥:- YYYYYYYYYYYYYYYYYYYYYYYYYYYY

AWS 区域:- ap-south-1 服务名称:- S3

在正文中,我选择 form-data 并提供 Key :- "text" 和 value :- 提供文件路径,但上面提到的消息会出错。

感谢桑托什·瓦拉达

标签: amazon-s3

解决方案


当前的 AWS S3 API 请求必须使用 AWS 签名版本 4 进行签名。您的 API 调用使用不再支持的版本 2。


推荐阅读