阿里云OSS对象存储 ErrorCode: SignatureDoesNotMatch 签名不对

参考官方文档路径如下:https://help.aliyun.com/document_detail/108790.html

1问题:

1.请确认AccessKeyID与AccessKeySecret正确,确保AccessKeyID与AccessKeySecret前后都没有空格

2.请确保BucketName与ObjectKey命名合法有效且符合要求

3.Bucket命名规范:只能包括小写字母、数字和短横线(-),必须以小写字母或者数字开头,长度必须在3-63字节之间。

Object的命名规范:使用UTF-8编码,长度必须在1-1023字节之间,不能以“/”或者“\”字符开头。

4.如果是您自己实现的签名,请使用OSS SDK提供的签名方法。OSS的SDK提供了URL/Header签名的实现,详细请参看授权访问。

5.如果您的环境不适合使用SDK,需要自己实现签名,签名方法请参考用户签名验证,仔细检查每个签名字段。

6.如果您使用了代理,请检查代理服务器是否添加额外的Header。

7.传入的路径path,不能有//或者\或者\\的斜杠,只能是/单斜杠,例如a/b/c.txt。

8.请检查Endpoint前面没有Bucket,后面没有多余的“/”,前后没有多余的空格

标准的Endpoint如下。http://oss-cn-beijing.aliyuncs.com

2.API路径如下:

https://help.aliyun.com/

3临时授权了解



你可能感兴趣的:(阿里云OSS对象存储 ErrorCode: SignatureDoesNotMatch 签名不对)