使用阿里云对象存储OSS过程中,对于不再需要的Bucket,在使用OSS SDK、ossutil等工具删除或者在控制台删除时,删除失败,相应的报错信息如下:
使用OSS SDK或者ossutil工具删除Bucket时,提示“The bucket you tried to delete is not empty”错误。
在OSS管理控制台中删除Bucket时,提示“Bucket不为空,请检查该Bucket是否包含未删除的Object或者未成功的Multipart碎片”错误。
问题原因 需要删除的Bucket中有未删除的Object、碎片、Livechannel或未完成的分片上传任务,为了防止误删除的发生,OSS不允许删除一个非空的Bucket。
查看解决方案:https://help.aliyun.com/document_detail/290820.html?spm=a2c4g.142685.0.0.7a7e4b78BC0mem
阿里云对象存储推出全新预留空间产品(Reserved Capacity),购买一年的预留空间,较按量付费最高可节省 114% 的费用。点击了解详情:https://www.aliyun.com/activity/storage/Reserved_Capacity
这是怕你把Bucket中有用的内容删除了,就像你要把包扔垃圾桶时,OSS告诉你包里还有宝,你把宝贝掏出来就行了
删除OSS中的Bucket时提示Bucket不为空,说明Bucket中仍有文件存在则Bucket不允许删除,需确保Bucket中存储的文件(Object)、碎片(Part)以及Livechannel已全部删除。 如已经删除但是还是显示有文件存在, 查看有无版本控制,点击历史版本显示,再检查是否还存在文件。如图
主要原因:Bucket中有未删除的Object、碎片、Livechannel或未完成的分片上传任务,为了防止误删除的发生,OSS不允许删除一个非空的Bucket。
解决方法:删除该Bucket下的所有文件(Object)、碎片(Part)以及Livechannel,再次操作删除Bucket
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
对象存储 OSS 是一款安全、稳定、高性价比、高性能的云存储服务,可以帮助各行业的客户在互联网应用、大数据分析、机器学习、数据归档等各种使用场景存储任意数量的数据,以及进行任意位置的访问,同时通过丰富的数据处理能力更便捷地使用数据。