开发者社区 > 云存储 > 对象存储OSS > 正文

删除OSS中的Bucket时提示“Bucket不为空”

已解决

删除OSS中的Bucket时提示“Bucket不为空”

展开
收起
哈哈是我 2023-04-11 15:37:47 868 0
5 条回答
写回答
取消 提交回答
  • 官方回答

    使用阿里云对象存储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

    2023-04-11 16:58:11
    赞同 展开评论 打赏
  • 这是怕你把Bucket中有用的内容删除了,就像你要把包扔垃圾桶时,OSS告诉你包里还有宝,你把宝贝掏出来就行了

    2023-04-12 22:08:51
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    删除OSS中的Bucket时提示Bucket不为空,说明Bucket中仍有文件存在则Bucket不允许删除,需确保Bucket中存储的文件(Object)、碎片(Part)以及Livechannel已全部删除。 如已经删除但是还是显示有文件存在, 查看有无版本控制,点击历史版本显示,再检查是否还存在文件。如图 image.png

    2023-04-11 16:16:49
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    主要原因:Bucket中有未删除的Object、碎片、Livechannel或未完成的分片上传任务,为了防止误删除的发生,OSS不允许删除一个非空的Bucket。

    解决方法:删除该Bucket下的所有文件(Object)、碎片(Part)以及Livechannel,再次操作删除Bucket

    2023-04-11 15:46:37
    赞同 展开评论 打赏
  • 大鹏一日同风起,扶摇直上九万里

    你好,需要先删除bucket内所有文件内容,才能删除bucket

    2023-04-11 15:45:39
    赞同 展开评论 打赏
问答分类:
问答标签:
相关产品:

相关产品

  • 对象存储
  • 热门讨论

    热门文章

    相关电子书

    更多
    OSS运维进阶实战手册 立即下载
    《OSS运维基础实战手册》 立即下载
    OSS运维基础实战手册 立即下载