文档首页 > > 常见问题> 桶和对象> 通过URL访问对象失败

通过URL访问对象失败

分享
更新时间: 2019/11/11 GMT+08:00

若您是对象的拥有者,不能通过URL访问对象,请检查如下内容:

  • 请检查对象元数据ContentType类型是否正确。对象元数据ContentType可以设置的类型请参见对象元数据简介,若不是这些类型值,请修改正确。您可以通过管理控制台、API和SDK来修改。
    表1 修改对象元数据

    工具

    参考

    管理控制台

    配置对象元数据

    API

    修改对象元数据

    SDK

    SDK参考的设置对象属性

  • 若您是自定义对象的URL,请检查对象URL中是否有禁用字符,详情请参见开发者指南中的URL禁用字符介绍。

若是对象拥有者通过URL分享对象给其他用户,其他用户无法打开,请对象拥有者检查如下内容:

  • 请检查对象是否加密,若是加密,该现象正常,加密对象不能被分享。若您确定要分享该对象,请删除对象,重新上传,上传时不能加密。
  • 请检查对象是否设置分享功能,若是,请检查分享有效期是否过期,若是过期,请重新设置。您可以通过管理控制台、OBS Browser来配置:

    工具

    配置方式

    OBS Console

    分享文件

    Browser

    分享文件

  • 若对象不是通过分享功能来分享的,请检查对象的访问权限是否授权给使用的用户。请通过桶策略、桶ACL、对象策略和对象ACL共同检查。若用户无对象的访问权限,请授权。
    您可以通过以下工具授权权限:

    工具

    配置方法

    管理控制台

    桶ACL桶策略对象ACL对象策略

    OBS Browser

    桶ACL桶策略对象ACL对象策略

    obsutil

    设置桶属性设置对象属性

    SDK

    SDK参考的使用URL进行授权访问

    API

    设置桶ACL 设置桶策略设置对象ACL

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区