Set lifecycle rules for a bucket
PUT/v1/providers/:provider_id/orgs/:org_id/buckets/:bucket_name/lifecycle
Sets lifecycle rules for automatic object transitions and expiration. If lifecycle rules already exist, they will be completely replaced with the new configuration.
Lifecycle Rules Overview
Lifecycle rules allow you to automatically:
- Transition objects to cheaper storage classes after a specified time
- Expire (permanently delete) objects after a specified time
Examples
Archive old logs and delete after 1 year
{
"rules": [
{
"id": "archive-and-cleanup-logs",
"enabled": true,
"transitions": [
{ "days": 90, "storage_class": "GLACIER" }
],
"expiration": { "days": 365 }
}
]
}
Request
Responses
- 200
- default
OK
Unexpected error