对象存储服务 OBS-清理碎片:使用方式

时间:2023-11-01 16:20:33

使用方式

表1 删除碎片的不同方式

工具

方法

OBS控制台

OBS控制台提供图形化的碎片列表界面,您可以一键批量删除桶中所选中的碎片。

具体操作请参见清理碎片

OBS Browser+

您可以一键批量删除桶中所选中的碎片。也可以单击页面上方“删除所有”,清除所有碎片。

obsutil

obsutil分段上传任务产生的碎片,可以通过删除分段上传任务来删除碎片。如果一个桶内有多个分段任务,则需要删除多个任务来删除桶中所有碎片。

具体操作请参见删除分段上传任务

OBS API

您可以通过以下步骤来直接删除桶中碎片:

  1. 使用列举桶中已初始化多段任务接口,来列举所有分段上传任务,获取所有UploadId。
  2. 使用取消多段上传任务接口,来取消分段上传任务,即可删除所有碎片。

OBS SDK

OBS SDK通常只有采用多段上传,并且最后没有合并多段上传任务时会产生碎片,您通过取消多段上传任务来删除桶内碎片。步骤如下:

  1. 使用ObsClient.listMultipartUploads列举所有分段上传任务,获取所有UploadId。
  2. 使用ObsClient.abortMultipartUpload取消分段上传任务,即可删除所有分段碎片。
support.huaweicloud.com/ugobs-obs/obs_41_0030.html