无法搜索到桶中对象或对象不存在返回403/404
- 无法搜索到桶中对象,可能是由于您输入的搜索名称不正确:
OBS管理控制台和OBS Browser+支持通过前缀搜索对象,例如,您搜索“test”,搜索结果为以前缀为“test”的对象。
如果您输入的不是待搜索对象名称的前缀,则搜索不到对象。例如,您待搜索对象名称为“testabc”,您输入“abc”搜索,则搜索不到“testabc”对象,只能搜索到名称以“abc”开头的对象。
- 访问对象,显示对象不存在,返回403:是由于访问用户缺少列举桶内对象的权限(obs:bucket:ListBucket),需要给访问用户授予该权限,用于列举桶内对象和获取桶的元数据。
- 访问对象,显示对象不存在,返回404:
- 可能是您有列举桶内对象的权限(obs:bucket:ListBucket),但是访问的对象不在该桶中或搜索的对象名称是错误的,或者对象已被彻底删除。
- 可能是您没有列举桶内对象的权限(obs:bucket:ListBucket),且访问的是带删除标记的对象。
启用了多版本控制功能的桶,执行删除对象,对象不会被立即删除,OBS将为其插入一个删除标记,保留在对象列表中,打开对象列表上方的“历史版本”开关即可看到带删除标记的对象。