Amazon AWS S3'无效参数 - 不支持的授权类型'尝试将文件发布到我们的存储桶时

时间:2018-01-31 20:21:04

标签: amazon-web-services amazon-s3

我是网络开发人员的新手,这有点令人头疼。我们的部分软件通过服务器端代码中的Rest api将文档上传到Amazon云。

我是公司的新手,但系统的这一部分似乎已经存在了一段时间,而且最近才开始在过去的两个月里表现出色。似乎无法找到任何会影响它的最新代码更改,但也许我只是看起来不够努力。

api向S3服务发出post请求,并返回“InvalidArgument”错误,并显示消息“Unsupported Authorization Type”。

Authorization标头如下所示:“Bearer [TokenID]”。

如果我取出Authorization标头,正如我在其他地方读到的那样,我收回了这个错误:'MethodNotAllowed','不允许针对此资源指定方法。'

特定的存储桶CORS设置如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>

非常感谢任何帮助!

0 个答案:

没有答案