Manage S3 lifecycle rules using the CLI
This page describes how to manage information lifecycle (ILM) rules for S3 buckets using the CLI.
Last updated
This page describes how to manage information lifecycle (ILM) rules for S3 buckets using the CLI.
Last updated
Using the CLI, you can:
Command: weka s3 bucket lifecycle-rule add
Use the following command line to add a lifecycle rule:
weka s3 bucket lifecycle-rule add <bucket> <expiry-days> [--prefix prefix] [--tags tags]
Parameters
Name | Value |
---|---|
Command: weka s3 bucket lifecycle-rule list
Use the following command line to view a bucket's existing lifecycle rules:
weka s3 bucket lifecycle-rule list <bucket>
Parameters
Command: weka s3 bucket lifecycle-rule remove
Use the following command line to remove an lifecycle rule of a specified bucket:
weka s3 bucket lifecycle-rule remove <bucket> <rule>
Parameters
Command: weka s3 bucket lifecycle-rule reset
Use the following command line to remove all the lifecycle rules of a specified bucket:
weka s3 bucket lifecycle-rule reset <bucket>
Parameters
Name | Value | Default |
---|---|---|
Name | Value |
---|---|
Name | Value |
---|---|
bucket
*
Name of the S3 bucket.
expiry-days
*
The minimum time to wait before expiring an object.
In extreme load and scale cases, it might take longer than the set value in expiry-days
to delete an object.
Minimum: 1 day
prefix
Prefix of objects to apply the rule to.
tags
Key value pair of object tags to apply the rule to.
Pairs of key values: '<k1>=<v1>&<k2=<v2>'
bucket
*
The name of the S3 bucket.
Content
bucket
*
The name of the S3 bucket.
rule
*
The ID of the rule to delete.
bucket
*
The name of the S3 bucket.