DeleteBucketLifecycle介面用於刪除指定儲存空間(Bucket)的生命週期規則。使用DeleteBucketLifecycle介面刪除指定Bucket所有的生命週期規則後,該Bucket中的檔案(Object)不會被自動刪除。只有Bucket的擁有者才能刪除該Bucket的生命週期規則。
請求文法
DELETE /?lifecycle HTTP/1.1
Host: BucketName.oss.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
樣本
請求樣本
DELETE /?lifecycle HTTP/1.1
Host: BucketName.oss.aliyuncs.com
Date: Mon, 14 Apr 2014 01:17:35 GMT
Authorization: OSS qn6q**************:77Dv****************
返回樣本
說明
如果刪除不存在的Lifecycle,則返回204狀態代碼。
HTTP/1.1 204 No Content
x-oss-request-id: 534B371674E88A4D8906****
Date: Mon, 14 Apr 2014 01:17:35 GMT
Connection: keep-alive
Content-Length: 0
Server: AliyunOSS
x-oss-server-time: 122
SDK
此介面所對應的各語言SDK如下:
錯誤碼
錯誤碼 | HTTP 狀態代碼 | 描述 |
NoSuchBucket | 404 | 目標Bucket不存在。 |
AccessDenied | 403 | 沒有刪除該Bucket生命週期規則的許可權。只有Bucket的擁有者才可以刪除Bucket的生命週期規則。 |