AWS S3使用邮递员将文件上传到存储桶不起作用

Posted

技术标签:

【中文标题】AWS S3使用邮递员将文件上传到存储桶不起作用【英文标题】:AWS S3 Uploading File to Bucket using Postman not working 【发布时间】:2019-07-09 12:17:27 【问题描述】:

我使用与 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

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

谢谢 桑托什·瓦拉达

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于AWS S3使用邮递员将文件上传到存储桶不起作用的主要内容,如果未能解决你的问题,请参考以下文章

将静态文件上传到 aws s3 存储桶后,css 中的 URL 不起作用

春季启动图像上传到谷歌云存储桶不起作用

AWS CLI 'cp' 失败并显示“指定的存储桶不存在”

将图像从库上传到s3存储桶 - 创建文件对象?

将 aws 快照复制到 S3 存储桶

使用aws cli将S3对象上传到存储桶后如何获取它?