s3_put_bucket_lifecycle
Configure S3 lifecycle rules on a B2 bucket to expire objects, clean up incomplete multipart uploads, and manage noncurrent versions. Pass an empty rules array to clear existing lifecycle configuration.
Instructions
Set S3 lifecycle rules on a B2 bucket; pass rules: [] to clear the S3 lifecycle configuration. Supports AbortIncompleteMultipartUpload, Expiration, and NoncurrentVersionExpiration. B2 does not support Transition/storage-class rules.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rules | Yes | Rules to set; [] clears the configuration. | |
| bucket | Yes | The bucket name. | |
| confirm | No | Required under 'confirm' when rules is [] or rules expire objects. Not needed for abort-incomplete-upload-only rules. |