更新时间:2026-05-28 GMT+08:00
NoSuchKey
The specified key does not exist
报错描述
对象不存在。
报错原因
- 原因1:请求中指定的对象名和实际对象名不一致。
- 原因2:触发生命周期规则,对象被删除。
- 原因3:对象被其他具有合法权限的用户通过OBS控制台、工具或API等方式删除。
- 原因4:目标桶与其他桶存在跨区域复制关系,其他桶中执行的删除操作被同步到目标桶中,此时对象也会被删除。
处理建议
- 针对原因1:
- 针对原因2:
检查OBS设置的生命周期规则,确认对象是否触发了删除规则,详情参见配置生命周期规则。
- 针对原因3:
确认其他具有合法权限的用户是否删除了对象。您可以开启桶日志后查看日志中是否存在删除行为,或者列举桶内对象查看对象是否存在。
- 针对原因4:
检查桶的跨区域复制规则,确认请求的对象是否被删除。详情请参见使用OBS实现同账号跨区域桶之间数据复制。