对象存储 删除对象

腾讯云对象存储(Cloud Object Storage,COS)支持对上传到存储桶中的单个或多个对象进行删除。可以以通过控制台、 API、SDK 等多种方式批量删除对象。默认情况下,当删除任务都成功完成时,返回的内容通常为空。若有发生错误,则会返回错误信息。

相关产品
对象存储 产品页,含版本规格、价格与购买入口。

一、简介

注意:说明:

二、适用场景

腾讯云对象存储(Cloud Object Storage,COS)支持直接删除一个或多个对象,当仅需要删除一个对象时,你只需要提供对象键,就可以调用一个 API 请求来删除它。

三、在未开启版本控制的存储桶中删除对象

1. 登录 对象存储控制台。

2. 在左侧导航栏中,单击存储桶列表,进入存储桶列表页面。

3. 找到对象所在的存储桶,单击其存储桶名称,进入存储桶管理页面。

4. 在左侧导航栏中,选择文件列表,进入文件列表页面。

5. 选择想要删除的单个或多个对象,单击上方的更多操作 > 删除。

6. 在弹出的提示窗口中,单击删除即可删除对象。

注意:在此场景下删除对象,该对象将不可恢复和访问,请谨慎操作。

四、在开启/暂停版本控制的存储桶中删除对象

注意:说明:

注意:如果存储桶曾经使用过版本控制功能,那么在删除对象时需要指定版本 ID 才能真实删除对象。如果不指定版本 ID 删除对象,则不会真实删除对象,而是给当前版本的对象添加一个删除标记,更多介绍请参见 版本控制概述。

1. 登录 对象存储控制台。

2. 在左侧导航栏中,单击存储桶列表,进入存储桶列表页面。

3. 找到对象所在的存储桶,单击其存储桶名称,进入存储桶管理页面。

4. 在左侧导航栏中,选择文件列表,进入文件列表页面。

5. 在上方打开“列出历史版本”选项,然后勾选需要删除的单个或多个对象版本,单击上方的更多操作 > 删除。

6. 在弹出的提示窗口中,单击删除即可真实删除对象。

注意:在此场景下删除对象,该对象将不可恢复和访问,请谨慎操作。

五、使用 REST API/SDK

你可以直接使用 REST API 发起删除单个或多个对象请求,请参见 DELETE Object 和 DELETE Multiple Objects API 文档。

你可以直接调用 SDK 的删除单个对象方法,详情请参见下列各语言 SDK 文档:

Android、C、C++、.NET(C#)、Flutter、Go、iOS、Java、JavaScript、Node.js、PHP、Python、React Native、小程序、鸿蒙(Harmony)。

六、使用工具

你可以使用工具删除对象,例如 COSBrowser、COSCMD、COSCLI,更多工具介绍请参见 工具概览。

赞 (0)
上一篇 4天前
下一篇 4天前