文档

0003-00000006

更新时间:

问题描述

您没有当前所访问Object的写权限,或提供的认证信息不正确。

问题原因

  • 您希望对某个Object进行修改,但是您没有对该Object的写权限。

  • 您提供的账号AccessKey ID或签名不正确导致身份认证失败。

问题示例

比如您通过DeleteObject接口删除一个Object,但是该Object的ACL设置为private或者public-read,而您没有在请求中提供有效的签名信息,或者提供的签名信息对应的账号不是目标Object所属Bucket的所有者。

解决方案

  • 请确保您提供的账号AccessKey ID正确,且签名所用的AccessKey Secret正确。

  • 如果您使用RAM用户或者STS临时访问凭证进行访问,请确保您使用的账号存在您要发起的相关操作的权限。更多信息,请参见教程示例:使用RAM Policy控制OSS的访问权限RAM Policy常见示例

  • 【不推荐】如果您是Bucket的所有者,且希望该Object允许其他用户修改或匿名修改,那么可以将其ACL设置为public-read-write(允许任何人包括匿名访问者进行读写操作),但是这会使您的Bucket或Object面临安全风险。更多信息,请参见Bucket ACLObject ACL

  • 本页导读 (1)
文档反馈