文档首页/ 对象存储服务 OBS/ 常见问题/ 桶和对象相关/ 无法搜索到桶中对象或对象不存在返回403/404
更新时间:2025-12-02 GMT+08:00
分享

无法搜索到桶中对象或对象不存在返回403/404

  • 无法搜索到桶中对象,可能是由于您输入的搜索名称不正确:

    OBS管理控制台和OBS Browser+支持通过前缀搜索对象,例如,您搜索“test”,搜索结果为以前缀为“test”的对象。

    如果您输入的不是待搜索对象名称的前缀,则搜索不到对象。例如,您待搜索对象名称为“testabc”,您输入“abc”搜索,则搜索不到“testabc”对象,只能搜索到名称以“abc”开头的对象。

  • 访问对象,显示对象不存在,返回403:是由于访问用户缺少列举桶内对象的权限(obs:bucket:ListBucket),需要给访问用户授予该权限,用于列举桶内对象和获取桶的元数据。
  • 访问对象,显示对象不存在,返回404:
    • 可能是您有列举桶内对象的权限(obs:bucket:ListBucket),但是访问的对象不在该桶中或搜索的对象名称是错误的,或者对象已被彻底删除。
    • 可能是您没有列举桶内对象的权限(obs:bucket:ListBucket),且访问的是带删除标记的对象。

      启用了多版本控制功能的桶,执行删除对象,对象不会被立即删除,OBS将为其插入一个删除标记,保留在对象列表中,打开对象列表上方的“历史版本”开关即可看到带删除标记的对象。

相关文档