0002-00000072

更新时间: 2023-02-13 15:10:09

问题描述

URL签名中OSSAccessKeyId字段取值为空。

问题原因

您采用URL签名的方式发送请求,但是在URL参数中OSSAccessKeyId字段取值为空。

问题示例

您发起了在URL参数中携带签名的请求,但是OSSAccessKeyId字段取值为空。

GET /test.txt?OSSAccessKeyId=&Expires=1141889120&Signature=vjbyPxybdZaNmGa%2ByT272YEAiv**** HTTP/1.0
Date: Tue, 20 Dec 2022 08:48:18 GMT
Host: oss-example.oss-cn-hangzhou.aliyuncs.com

解决方案

确保URL请求中包含OSSAccessKeyId字段,且字段取值正确。

GET /test.txt?OSSAccessKeyId=nz2p****&Expires=1141889120&Signature=vjbyPxybdZaNmGa%2ByT272YEAiv**** HTTP/1.0
Date: Tue, 20 Dec 2022 08:48:18 GMT
Host: oss-example.oss-cn-hangzhou.aliyuncs.com

更多信息,请参见在URL中包含签名

说明

推荐采用SDK的方式发起请求,可以免去手动签名的过程。更多信息,请参见使用阿里云SDK发起请求概述

阿里云首页 对象存储 OSS 相关技术圈