0017-00000001

问题描述

请求所采用的HTTP方法有误,或请求参数缺失。

问题原因

  • 您对OSS服务器发起了请求,但是您发起的请求不符合OSS所提供API接口的规范,导致无法识别您希望进行的操作。

  • 您在发起STS请求时使用了OSSEndpoint。

问题示例

  • 如下请求采用POST方法,但没有添加请求参数,不符合OSS所提供API接口的规范,无法识别具体要请求哪个API,因此服务端返回该错误。

    POST / HTTP/1.1
    Host: bucket-example.oss-cn-hangzhou.aliyuncs.com
    Date: Tue, 09 Apr 2019 03:45:32 GMT
    Authorization: OSS qn6q**************:77Dv****************
  • 发起STS请求时使用了OSSEndpoint,例如:

    oss-cn-hangzhou.aliyuncs.com

解决方案

  • 请结合API文档检查您发起的请求中各项参数是否正确无误。推荐您采用SDK进行访问,可以避免手动构造请求易于出错的问题。

  • 发起STS请求时必须使用STSEndpoint,比如您的Bucket在杭州,则使用:sts.cn-hangzhou.aliyuncs.com。其他地域的STS Endpoint,请参见服务接入点

相关文档