Use esta operação para excluir regras de ciclo de vida de um bucket. Após chamar DeleteBucketLifecycle para remover todas as regras de ciclo de vida, os objetos no bucket não são excluídos. Somente o proprietário do bucket pode excluir regras CORS do bucket.
Sintaxe da solicitação
DELETE /? lifecycle HTTP/1.1
Host: BucketName.oss.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
Exemplos
Exemplos de solicitações
DELETE /? lifecycle HTTP/1.1
Host: BucketName.oss.aliyuncs.com
Date: Thu, 17 Apr 2025 01:17:35 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=host,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
Exemplos de respostas de sucesso
O código de status HTTP 204 é retornado quando não há regras de ciclo de vida para excluir.
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
SDKs do OSS
Os SDKs da operação DeleteBucketLifecycle estão disponíveis nas seguintes linguagens de programação:
ossutil
Para obter informações sobre o comando ossutil correspondente à operação DeleteBucketLifecycle, consulte delete-bucket-lifecycle.
Códigos de erro
|
Código de erro |
Código de status HTTP |
Descrição |
|
NoSuchBucket |
404 |
Retornado quando o bucket especificado não existe. |
|
AccessDenied |
403 |
Indica falta de autorização para excluir as regras de ciclo de vida do bucket. Apenas o proprietário pode excluir essas regras. |