DeleteBucketLifecycle接口用于刪除指定存儲空間(Bucket)的生命周期規則。使用DeleteBucketLifecycle接口刪除指定Bucket所有的生命周期規則后,該Bucket中的文件(Object)不會被自動刪除。只有Bucket的擁有者才能刪除該Bucket的生命周期規則。
請求語法
DELETE /?lifecycle HTTP/1.1
Host: BucketName.oss.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
當您在OSS ON云盒中調用該接口時,您需要將Host替換為云盒Endpoint。更多信息,請參見云盒Endpoint。
示例
請求示例
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的生命周期規則。 |
文檔內容是否對您有幫助?