DeleteObjects

更新时间:2023-08-17 17:36:58

执行多文件删除,需要IAM wos:DeleteObject权限

请求语法

POST /?delete HTTP/1.1
Host: Bucket.Endpoint
x-amz-mfa: MFA
x-amz-request-payer: RequestPayer
x-amz-bypass-governance-retention: BypassGovernanceRetention
<?xml version="1.0" encoding="UTF-8"?>
<Delete xmlns=" http://wcs.chinanetcenter.com/document ">
  <Object>
    <Key>string</Key>
  </Object>
  ...
  <Quiet>boolean</Quiet>
</Delete>

URI请求参数

请求头部

仅使用公共请求头部

请求主体

请求主体为如下的xml信息

元素名称 元素描述 是否必填
Delete 定义删除信息。
类型:XML
子节点:Object、Quiet
父节点:空
Object 定义某个删除对象信息。
类型:XML
父节点:Delete
子节点:Key
Key 定义删除对象名称。
类型:字符串
父节点:Delete
子节点:Key
Quiet 定义是否使用quiet模式,值为true,false
类型:布尔值
父节点:Delete
子节点:无

响应语法

HTTP/1.1 200 OK
x-amz-request-id: request id
Connection: close
Content-Type: application/xml
Content-Length: 206
Date: date
Server: WS-web-server

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DeleteResult xmlns="http://wcs.chinanetcenter.com/document">
  <Deleted>
    <Key>string</Key>
  </Deleted>
  <Deleted>
    <Key>string</Key>
  </Deleted>
  <Error>
    <Code>string</Code>
    <Key>string</Key>
    <Message>string</Message>
  </Error>
  <Error>
    <Code>string</Code>
    <Key>string</Key>
    <Message>string</Message>
  </Error>
</DeleteResult>

响应头部

仅使用公共响应头部

响应元素

元素名称 元素描述
Deleted 已删除对象信息。
类型:XML
子节点:Key
父节点:空
Key
已删除对象名称。
类型:字符串
父节点:Deleted
子节点:空
Error
删除失败对象信息
类型:XML
父节点:空
子节点:Code、Key、Message
Code
删除失败code。
类型:字符串
父节点:Error
子节点:空
Key
删除失败对象名称。
类型:字符串
父节点:Error
子节点:空
Message
删除失败message。
类型:字符串
父节点:Error
子节点:空

示例

POST /?delete HTTP/1.1
Host: bucket.s3-cn-east-1.wcsapi.com
Accept-Encoding: identity
User-Agent: aws-cli/1.17.17 Python/3.8.0 Windows/10 botocore/1.14.17
Content-MD5: mno5HqDRSTJY/yusgaPLeQ==
X-Amz-Date: 20200331T055821Z
X-Amz-Content-SHA256: f33ffe2a28873df81b0fac7f39344fbc12127e7b3641b3c9e83346147a694c16
Authorization: AWS4-HMAC-SHA256 Credential=L18Gy5jN4fChwat419iDc0i8divP8nVwQahS/20200331/region98/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=3dd0861c930fbdecedfdd764c4f4d322c321ab2738ef7d9dd5a3dec908a7391f
Content-Length: 156

<Delete xmlns="http://wcs.chinanetcenter.com/document">
  <Object>
    <Key>10Mfile</Key>
  </Object>
  <Object>
    <Key>100Mfile</Key>
  </Object>
  <Quiet>false</Quiet>
</Delete>


HTTP/1.1 200 OK

x-amz-request-id: 209822119924133820200331135846tM1lmMCvsampled
Connection: close
Content-Type: application/xml
Content-Length: 206
Date: Tue, 31 Mar 2020 05:58:51 GMT
Server: WS-web-server
      
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DeleteResult xmlns="http://wcs.chinanetcenter.com/document">
  <Deleted>
    <Key>100Mfile</Key>
  </Deleted>
  <Deleted>
    <Key>10Mfile</Key>
  </Deleted>
</DeleteResult>
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!