DELETE Bucket lifecycle
Deletes the lifecycle configuration from the specified bucket. Amazon S3 removes all the lifecycle configuration rules in the lifecycle subresource associated with the bucket. Your objects never expire, and Amazon S3 no longer automatically deletes any objects on the basis of rules contained in the deleted lifecycle configuration.
To use this operation, you must have permission to perform the
s3:PutLifecycleConfiguration action. By default, the bucket owner has
this permission and the bucket owner can grant this permission to others.
There is usually some time lag before lifecycle configuration deletion is fully propagated to all the Amazon S3 systems.
For more information about the object expiration, go to Elements to Describe Lifecycle Actions in the Amazon Simple Storage Service Developer Guide.
DELETE /?lifecycle HTTP/1.1 Host:
authorization string(see Authenticating Requests (AWS Signature Version 4))
This implementation of the operation does not use request parameters.
This implementation of the operation uses only request headers that are common to all operations. For more information, see Common Request Headers.
This implementation of the operation does not use request elements.
This implementation of the operation uses only response headers that are common to most responses. For more information, see Common Response Headers.
The following DELETE request deletes the
lifecycle subresource from the
specified bucket. This removes lifecycle configuration stored in the subresource.
DELETE /?lifecycle HTTP/1.1 Host: examplebucket.s3.amazonaws.com Date: Wed, 14 Dec 2011 05:37:16 GMT Authorization:
The following successful response shows Amazon S3 returning a
204 No Content
response. Objects in your bucket no longer expire.
HTTP/1.1 204 No Content x-amz-id-2: Uuag1LuByRx9e6j5OnimrSAMPLEtRPfTaOAa== x-amz-request-id: 656c76696e672SAMPLE5657374 Date: Wed, 14 Dec 2011 05:37:16 GMT Connection: keep-alive Server: AmazonS3