问题描述
使用 V1 签名调用 OSS 接口时,服务端返回了403错误。
问题原因
OSS 开始禁止使用 V1 签名。更多信息,请参见阿里云对象存储签名版本 V1 下线公告。
问题示例
您调用了PutBucketAcl接口,但使用了 V1 签名。
PUT /?acl&OSSAccessKeyId=nz2p****&Expires=abc&Signature=vjbyPxybdZaNmGa%2ByT272YEAiv**** HTTP/1.1
x-oss-acl: Permission
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date解决方案
请使用 V4 签名调用OSS接口。关于从 V1 签名迁移到 V4 签名的具体操作,请参见V1签名升级为V4签名。
该文章对您有帮助吗?