0002-00000213

问题描述

请求头Authorization中提供的Credential部分不正确。

问题原因

您发起的请求采用V4版本签名,但是请求中提供的Authorization内容中Credential部分不正确。

问题示例

比如您发起了基于V4版本签名的请求,但是Authorization中的Credential部分提供的签名信息有误:

GET /oss.jpg HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Tue, 20 Dec 2022 08:48:18 GMT
Authorization: OSS4-HMAC-SHA256 Credential=AK**ID/20221220/us-east-1/oss/abc,Signature=18**0a
x-oss-content-sha256: UNSIGNED-PAYLOAD

请求头中AuthorizationCredential部分结尾的/abc不正确,应为/aliyun_v4_request

解决方案

确保您的在签名信息Credential中提供的签名信息正确无误。其中Credential的格式为<AccessKeyId>/<SignDate>/<Region>/oss/aliyun_v4_request

如果您有采用V4版本签名的需求,推荐使用SDK发起请求,请参见使用阿里云SDK发起请求概述