小编MSe*_*uin的帖子

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

我是Web开发人员的新手,这有点让人头疼。我们有一部分软件可以通过Rest api从服务器端代码将文档上传到Amazon云。

我是该公司的新手,但系统的这一部分似乎已经存在了一段时间,并且直到最近才在过去的两个月中开始发挥作用。似乎找不到任何会影响它的最新代码更改,尽管也许我只是不够努力。

api向S3服务发出发布请求,并返回“ InvalidArgument”错误,并显示消息“不支持的授权类型”。

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>
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏!

amazon-s3 amazon-web-services

5
推荐指数
0
解决办法
917
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1