0003-00000905

问题描述

缺少Bucket的相关操作权限。

问题原因

您对某个Bucket发起了没有权限的操作,建议您能通过Bucket所有者的AK来发起请求,或给您使用的RAM角色赋予相应的权限。

OSS所有Action分类,请参见OSS Action分类

问题示例

比如您使用STS账号发起了如下的PutObject请求:

PUT /test.txt?OSSAccessKeyId=STS.nz2pc56s936****&Expires=1141889120&Signature=vjbyPxybdZaNmGa%2ByT272YEAiv****&security-token=CAISowJ1q6Ft5B2yfSjIr5bgIOz31blR9oWmWBfCs3kDR/xm3Imc1zz2IHxMdHJsCeAcs/Q0lGFR5/sflqJIRoReREvCUcZr8szfWcsZos2T1fau5Jko1be0ewHKeQKZsebWZ+LmNpy/Ht6md1HDkAJq3LL+bk/Mdle5MJqP+/kFC9MMRVuAcCZhDtVbLRcYgq18D3bKMuu3ORPHm3fZCFES2jBxkmRi86+ysIP+phPVlw/90fRH5dazcJW0Zsx0OJo6Wcq+3+FqM6DQlTNM6hwNtoUO1fYUommb54nDXwQIvUjfbtC5qIM/cFVLAYEhALNBofTGkvl1h/fejYyfyWwWYbkFCHiPFNr9kJCUSbr4a4sjF6zyPnPWycyCLYXleLzhxPWd/2kagAGaXG69BqwYNvrKKI3W8weP3bNc1wQDMXQfiHpFCRG6lYhh3iXFtpwH90A3sTlxzRGvi8+9p63JwrluOHWs+Fj6S6s0cOhKvKRWYE8UuWeXIvv4l6DAGwHDE8BLjLC11f5prUJgI2wb+3hwuBod32Jx+us/1p996Glao725orcb**** HTTP/1.1
Host: test.oss-cn-zhangjiakou.aliyuncs.com
Content-Type: text/plain
date: Tue, 04 Dec 2018 15:56:37 GMT
x-oss-tagging: TagA=A&TagB=B

上述请求在请求头中通过x-oss-tagging请求头指定了对象标签,此时虽然您发起的是PutObject请求,但是如果您所用的RAM角色没有被赋予oss:PutObjectTagging请求,上述请求也是会返回该错误。

解决方案

如果您是Bucket的所有者,请确认您发起请求时所用的账号信息正确无误。如果您采用RAM账号或STS临时凭证的方式进行访问,需要确保您采用的账号与角色被授予应有的权限。