Esta operación permite eliminar las reglas de ciclo de vida de un bucket. Al invocar DeleteBucketLifecycle para borrar todas las reglas de ciclo de vida, los objetos del bucket no se eliminan. Solo el propietario del bucket puede eliminar sus reglas CORS.
Sintaxis de la solicitud
DELETE /? lifecycle HTTP/1.1
Host: BucketName.oss.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
Ejemplos
Solicitudes de ejemplo
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
Respuestas exitosas de ejemplo
Se devuelve el código de estado HTTP 204 si no existen reglas de ciclo de vida por eliminar.
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 de OSS
Los SDK correspondientes a la operación DeleteBucketLifecycle para diversos lenguajes de programación son los siguientes:
ossutil
Para obtener información sobre el comando de ossutil equivalente a la operación DeleteBucketLifecycle, consulte delete-bucket-lifecycle.
Códigos de error
|
Código de error |
Código de estado HTTP |
Descripción |
|
NoSuchBucket |
404 |
Este mensaje de error indica que el bucket especificado no existe. |
|
AccessDenied |
403 |
Este mensaje de error señala que no cuenta con autorización para eliminar las reglas de ciclo de vida del bucket. Solo el propietario puede eliminarlas. |