帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 服务支持
  5. 错误码
  6. EC错误码
  7. 16-OBJECT
  8. 0016-00000609

0016-00000609

  • 16-OBJECT
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

问题描述

批量删除操作请求体XML中包含待删除Object数量过多。

问题原因

您发起了DeleteMultipleObjects请求,但是单次请求删除的Object数量超出限制。目前该接口单次请求最多支持删除1000个Object。

问题示例

以下DeleteMultipleObjects请求中删除的Object数量超出限制,导致请求报错。

POST /?delete HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 29 Feb 2012 12:26:16 GMT
Content-Length:151
Content-MD5: ohhnqLBJFiKkPSBO1eNaUA==
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="UTF-8"?>
<BatchDelete> 
  <Quiet>false</Quiet>  
  <Object> 
    <Key>1.data</Key> 
  </Object>  
  <Object> 
    <Key>2.data</Key> 
  </Object> 
  ...(此处省略1000个Object节点)...
  <Object> 
    <Key>1003.jpg</Key> 
  </Object> 
 </BatchDelete>

解决方案

确保单次DeleteMultipleObjects请求删除Object数量不超过1000个。

POST /?delete HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 29 Feb 2012 12:26:16 GMT
Content-Length:151
Content-MD5: ohhnqLBJFiKkPSBO1eNaUA==
Authorization: OSS qn6q**************:77Dv****************
<?xml version="1.0" encoding="UTF-8"?>
<Delete> 
  <Quiet>false</Quiet>  
  <Object> 
    <Key>multipart.data</Key> 
  </Object>  
  <Object> 
    <Key>test.jpg</Key> 
  </Object>  
  <Object> 
    <Key>demo.jpg</Key> 
  </Object> 
</Delete>

如果您需要删除更多数量的Object,您可以选择以下任意方式进行删除。

  • 多次调用DeleteMultipleObjects接口进行删除。

  • 通过命令行工具ossutil以及图形化管理工具ossbrowser一次最多可删除的文件无个数限制。

  • 如果需要删除的文件数目较多,且删除的文件有一定的规律,例如需要定期删除指定日期之前的文件,指定前缀的文件,又或者需要清空整个Bucket内的所有文件。此时,推荐您配置生命周期规则自动删除文件。生命周期规则配置完成后,OSS会根据规则自动删除指定文件,减少您发送删除请求的次数,以提高删除效率。

相关文档

  • DeleteMultipleObjects

  • 命令行工具ossutil

  • 图形化管理工具ossbrowser 2.0

  • 生命周期规则介绍

相关文章

0016-00000001 2025-04-21 16:50

问题描述 Object名称取值为空。 问题原因 发送请求中Object名称取值为空字符串。 问题示例 无 解决方案 确认请求中涉及的Object名称取值不为空字符串,且符合以下命名规范:

0016-00000002 2025-04-21 16:50

问题描述 Object名称不符合规范。 问题原因 发送的请求中Object名称取值长度超出限制,或包含非UTF-8编码的字符。 问题示例 无 解决方案 确认请求中涉及的Object名称符合以下命名规范。

0016-00000003 2025-04-21 16:49

问题描述 Object名称不符合规范。 问题原因 发送的请求中Object名称取值长度超出限制。 问题示例 以下PutObject请求URL中包含的Object名称取值长度超出限制。

0016-00000004 2025-04-21 16:49

问题描述 Object名称不符合规范。 问题原因 发送的请求中Object名称取值包含非UTF-8编码的字符。 问题示例 以下PutObject请求URL中包含的Object名称取值包含了不是UTF-8编码的字符。

0016-00000005 2025-04-21 16:49

问题描述 Object名称不符合规范。 问题原因 发送的请求中Object名称以正斜线(/)或者反斜线(\)开头。 问题示例 以下PutObject请求URL中包含的Object名称以正斜线(/)开头。

0016-00000302 2025-04-21 16:49

问题描述 请求中缺少x-oss-copy-source请求头。 问题原因 您发起了CopyObject请求,但是请求中缺少用于指定拷贝的源文件地址请求头x-oss-copy-source。 问题示例 CopyObject请求中缺少必选请求头x-oss-copy-source,该请求头用于指定拷贝的源

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1