問題描述
請求中Authorization中Credential欄位包含的AccessKeyId不合法。
問題原因
您發起的請求採用V4版本簽名,但是請求中Authorization中Credential欄位包含的AccessKeyId不合法。
問題樣本
您發起了基於V4版本簽名的請求,但是要求標頭Authorization中Credential欄位包含的AccessKeyId有誤:
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=\rLTAI****************/20221220/us-east-1/oss/aliyun_v4_request,Signature=18**0a
x-oss-content-sha256: UNSIGNED-PAYLOAD要求標頭中Authorization中Credential欄位提供的AccessKeyId包含非法字元\r。
解決方案
確保您在簽名資訊
Credential中提供的AccessKeyId正確無誤。如果您需要採用V4版本簽名,推薦使用SDK發起請求。更多資訊,請參見使用阿里雲SDK發起請求概述。