DeleteMultipleObjects
更新时间 2026-04-10 20:11:10
最近更新时间: 2026-04-10 20:11:10
功能说明
DeleteMultipleObjects请求删除多个指定的对象。
请求消息样式
POST /{Bucket}?delete HTTP/1.1
Host: xxx.zos.ctyun.cn
X-Amz-Content-Sha256: Content-SHA256
X-Amz-Date: Date
Authorization: Auth String
Content-Type: application/xml
Connection: keep-alive
Content-Length: Length
<Delete xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Object>
<Key>string</Key>
<VersionId>string</VersionId>
</Object>
...
<Quiet>boolean</Quiet>
</Delete>请求消息参数
| 参数名称 | 参数描述 | 类型 | 是否必须 |
|---|---|---|---|
| Bucket | 参数解释: Bucket的名称。 | String | 是 |
请求消息头
该请求使用公共的请求消息头,请参见如何调用API-构造请求-请求消息头。
消息消息元素
| 参数名称 | 参数描述 | 类型 | 是否必须 |
|---|---|---|---|
| Delete | 参数解释: 批量删除信息的容器。 | Container | 是 |
表Delete
| 参数名称 | 参数描述 | 类型 | 是否必须 |
|---|---|---|---|
| Object | 参数解释: 删除对象的信息。 | Container | 是 |
| Quiet | 参数解释: 取值范围: - True - False 默认取值: True | Boolean | 否 |
表Object
| 参数名称 | 参数描述 | 类型 | 是否必须 |
|---|---|---|---|
| Key | 参数解释: 删除对象的Key。 | String | 是 |
| VersionId | 参数解释: 删除对象的版本号。 | String | 否 |
响应消息样式
HTTP/1.1 Status Code
Transfer-Encoding: chunked
x-amz-request-id: Request Id
Content-Type: application/xml
Date: Date
Connection: Keep-Alive
<?xml version="1.0" encoding="UTF-8"?>
<DeleteResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Deleted>
<Key>string</Key>
<VersionId>string</VersionId>
<DeleteMarker>boolean</DeleteMarker>
<DeleteMarkerVersionId>string</DeleteMarkerVersionId>
<Error>string</Error>
</Deleted>
...
</DeleteResult>响应消息头
该请求的响应消息使用公共的响应消息头,请参见如何调用API-响应结果-响应消息头。
响应消息元素
| 名称 | 描述 | 类型 |
|---|---|---|
| DeleteResult | 参数解释: 删除总结果信息的容器。 | Container |
表DeleteResult
| 参数名称 | 参数描述 | 类型 |
|---|---|---|
| Deleted | 参数解释: 删除对象信息的容器。 | Container |
表Deleted
| 参数名称 | 参数描述 | 类型 |
|---|---|---|
| Key | 参数解释: 删除对象的Key。 | String |
| DeleteMarker | 参数解释: 表示是否创建了DeleteMarker。 | Boolean |
| DeleteMarkerVersionId | 参数解释: 创建的DeleteMarker的VersionID。 | String |
| VersionId | 参数解释: 若指定版本号删除,则为删除的对象的版本号。 | String |
| Error | 参数解释: 删除失败时的错误信息。 | Container |
错误码
请参见调用前必知-错误码-全局错误码。