Abort Multipart Upload

2022-09-13 19:46:43

Abort Multipart Upload 取消分片上传

该接口可以根据用户提供的 Upload ID 中止其对应的 Multipart Upload 事件。当一个 Multipart Upload 事件被中止后,就不能再使用这个 Upload ID 做任何操作,已经上传的 Part 数据也会被删除。

请求语法

DELETE /bucket-name/multi-part-obj?uploadId=UploadId HTTP/1.1
Host: s3-us-east-1.ossfiles.com
Date: GMT Date
Authorization: SignatureValue

细节分析

  1. 棱束链对象储存 处理 Abort Multipart Upload 请求时,如果该 Upload ID 不存在,或者不为上传状态,否则返回错误。处理成功后,该 Upload 状态变为中止,Upload ID 变为无效。
  2. 中止一个 Multipart Upload 事件时,如果其所属的某些 Part 仍然在上传,那么这次中止操作将无法删除这些 Part,您不必担心棱束链对象储存 会定时清理超过 三天 都未上传成功的任务。

示例

请求示例:

DELETE /test212/1.vmdk?uploadId=77f9afa3f54f1fd241ad8e80f2a203a4 HTTP/1.1
Authorization: AWS4-HMAC-SHA256 Credential=6a19c6de088ff32ff663287eec8f3b85/20220420/us-east-1/s3/aws4_request,SignedHeaders=host;user-agent;x-amz-content-sha256;x-amz-date, Signature=7e31cdfe33b59ab109e74157da7dfcd2f8f12c20cf27faf924b891e3ebec21f2
x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date: 20220420T105135Z
Host: s3-us-east-1.ossfiles.com
Content-Length: 0

返回示例:

HTTP/1.1 204 No Content
Date: Wed, 20 Apr 2022 10:51:32 GMT
Content-Length: 0
Connection: keep-alive
Expires: Sat, 03 Mar 1990 23:33:33 GMT