删除对象失败
问题描述
无法删除已上传的OBS对象。
排查思路
以下排查思路根据原因的出现概率进行排序,建议您从高频率原因往低频率原因排查,从而帮助您快速找到问题根因。
如果处理完某个可能原因仍未解决问题,请继续排查其他可能原因。
|
可能原因 |
处理措施 |
|---|---|
|
本地网络故障 |
检查本地与OBS之间的网络是否正常,如果存在网络故障,解决网络故障,确保网络正常。 |
|
无删除对象的权限 |
请参考检查是否有删除对象的权限。 |
|
对象所属桶已启用多版本控制 |
|
|
删除的对象在WORM保留期内 |
|
|
删除的是文件夹,文件夹中的对象较多 |
请参考删除对象较多的文件夹。 |
|
其他原因 |
请提交工单。 |
检查是否有删除对象的权限
删除对象时报错“您没有执行此操作的权限。请联系您的管理员开通权限。”
- 确认桶ACLs是否有删除桶内对象的权限。
- 给对应类型的用户添加写入权限。
- 单击右边的“编辑”操作。
- 在弹窗内勾选“桶访问权限 > 写入权限”。
- 单击“确定”。
图2 添加写入权限
- 联系桶拥有者,确认桶策略是否已授予DeleteObject(删除对象)或DeleteObjectVersion(删除特定版本的对象)权限。
- 如果未授予上述权限,请联系桶拥有者授权。
- 如果已授予上述权限,仍然无法删除对象,请提交工单寻求更多帮助。
打开对象列表页的“历史版本”开关彻底删除对象
对象所属桶已启用多版本控制时,在对象列表页未打开“历史版本”开关删除对象时,系统会创建删除标记,当前版本会成为历史版本,删除标记会成为当前版本,打开对象列表页上方的“历史版本”开关,即可看到。为避免产生计费,请您彻底删除所有版本对象。
如果待彻底删除的对象为保留策略在保留期内的WORM对象,请参考彻底删除保留策略在保留期内的WORM对象处理。
- 确认对象所属桶是否启用多版本控制。
- 在OBS控制台桶列表单击待操作的桶,进入“对象”页面。
- 在左侧导航栏单击“概览”,进入“概览”页面。
- 在“基础配置”区域查看“多版本控制”状态。
图3 查看多版本控制的状态
- 如果状态为已启用,此时请继续下一步。
- 如果状态为暂停或未启用,此时仍然无法删除对象,请提交工单寻求更多帮助。
- 彻底删除对象。
- 打开对象列表上方的“历史版本”开关。
- 彻底删除所有历史版本对象:选中所有历史版本对象,然后单击对象列表上方的“彻底删除”,单击“确定”。
- 彻底删除带删除标记的当前版本对象:单击带删除标记的当前版本对象操作列的“彻底删除”,单击“确定”。
彻底删除保留策略在保留期内的WORM对象
打开对象列表上方的“历史版本”开关,待彻底删除的对象为保留策略在保留期内的WORM对象,请等待保留策略过期,即可彻底删除对象。删除操作请参见手动彻底删除WORM对象或配置生命周期规则删除WORM对象。
查看WORM对象保留期状态方式:进入桶概览页面,在“基础配置”下即可查看WORM显示的保留期天数。
