我使用的是与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>
AccessKey:-XXXXXXXXXXXXXXXXXXXXXXXXX SecretKey:-YYYYYYYYYYYYYYYYYYYYYYYYYYYY
AWS地区:-ap-south-1 服务名称:-S3
在主体中,我正在选择表单数据并提供键:-“文本”和值:-提供文件路径,但是由于提到的消息而出错。
谢谢 Santosh Varada
答案 0 :(得分:0)
当前的AWS S3 API请求必须使用AWS签名版本4签名。您的API调用使用版本2,现在不再受支持。