閱讀503 返回首頁    go 技術社區[雲棲]


AbortMultipartUpload__關於MultipartUpload的操作_API 參考_對象存儲 OSS-阿裏雲

該接口可以根據用戶提供的Upload ID中止其對應的Multipart Upload事件。當一個Multipart Upload事件被中止後,就不能再使用這個Upload ID做任何操作,已經上傳的Part數據也會被刪除。

請求語法

DELETE /ObjectName?uploadId=UploadId HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: Signature

細節分析

  1. 中止一個Multipart Upload事件時,如果其所屬的某些Part仍然在上傳,那麼這次中止操作將無法刪除這些Part。所以如果存在並發訪問的情況,為了徹底釋放OSS上的空間,需要調用幾次Abort Multipart Upload接口。
  2. 如果輸入的Upload Id不存在,OSS會返回404錯誤,錯誤碼為:NoSuchUpload。

示例

請求示例:

Delete /multipart.data?&uploadId=0004B9895DBBB6EC98E  HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 22 Feb 2012 08:32:21 GMT
Authorization: OSS qn6qrrqxo2oawuk53otfjbyc:J/lICfXEvPmmSW86bBAfMmUmWjI=

返回示例:

HTTP/1.1 204 
Server: AliyunOSS
Connection: keep-alive
x-oss-request-id: 059a22ba-6ba9-daed-5f3a-e48027df344d
Date: Wed, 22 Feb 2012 08:32:21 GMT

最後更新:2016-11-23 17:16:08

  上一篇:go CompleteMultipartUpload__關於MultipartUpload的操作_API 參考_對象存儲 OSS-阿裏雲
  下一篇:go ListMultipartUploads__關於MultipartUpload的操作_API 參考_對象存儲 OSS-阿裏雲