Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Object Storage - Smart Storage Management with Lifecycle Rules
description: Learn how to optimise your OVHcloud Object Storage costs by configuring lifecycle rules for automatic expiration, transition, and cleanup of objects
lastUpdated: 2026-04-08
lastUpdated: 2026-05-25
---


Expand Down Expand Up @@ -764,7 +764,67 @@ aws s3api put-bucket-lifecycle-configuration --bucket my-bucket --lifecycle-conf
</details>


### Using the OVHcloud Control Panel (coming soon)
### Using the OVHcloud Control Panel

As a prerequisite, you must have a bucket containing data on which you want to apply the lifecycle configuration.

**Step 1 — Navigate to your bucket's Lifecycle tab.**

Log in to the <ManagerLink to="/">OVHcloud Control Panel</ManagerLink>, open the <code className="action">Public Cloud</code> section, and select your project. In the left-hand menu, click <code className="action">Object Storage</code> under **Storage**, then click the name of the target bucket. Go to the <code className="action">Lifecycle</code> tab and click <code className="action">Create rule</code>.

**Step 2 — Configure the rule identifier.**

Enter a unique name in the **Rule identifier** field.

**Step 3 — Define the rule scope.**

Choose whether the rule applies to all objects or only to specific ones:

- <code className="action">Apply to all objects in the container</code>: the rule applies to every object in the bucket.
- <code className="action">Limit the application of this rule</code>: reveals additional filter fields:
- **Prefix**: restrict the rule to objects whose key starts with a given prefix (e.g. `logs/`).
- **Tags**: click <code className="action">+ Add a tag</code> to filter by one or more key/value object tags.
- **Specify a minimum object size**: optionally set a minimum size threshold.
- **Specify a maximum object size**: optionally set a maximum size threshold.

**Step 4 — Select lifecycle operations.**

Tick one or more checkboxes to enable operations. Each checkbox reveals its configuration fields:

- **Transition the current version of objects**: automate transition of current versions to a lower-cost storage tier.
- **Days after creation**: number of days after object creation before the transition is triggered (minimum: 30).
- **Storage class**: select the target storage class.
- Click <code className="action">+ Add a transition</code> to add multiple transition steps.

- **Expire the current version of objects**: automatically delete current object versions after a set period.
- **Days after creation**: number of days after object creation before deletion.

- **Delete expired delete markers**: remove delete markers that have no remaining non-current versions. No additional fields required.

- **Transition older versions of objects**: automate transition of non-current versions to a lower-cost storage tier.
- **Days after becoming non-current**: minimum age of a non-current version before the transition is triggered (minimum: 30).
- **Storage class**: select the target storage class.
- **Non-current versions to keep**: number of the most recent non-current versions to retain in their current tier (0 means no retention limit applies).
- Click <code className="action">+ Add a transition</code> to add multiple transition steps.

- **Expiration of non-current versions**: automatically delete non-current object versions.
- **Days after becoming non-current**: minimum age of a non-current version before deletion.
- **Non-current versions to keep**: number of the most recent non-current versions to retain before deletion applies.

- **Delete incomplete multipart uploads**: stop and delete parts of incomplete multipart uploads.
- **Days after initiation**: number of days after the upload was initiated before its parts are deleted (must be greater than 0).

**Step 5 — Create the rule.**

Once all required fields are filled in, click <code className="action">Create rule</code>. The rule appears in the lifecycle rules list and is applied asynchronously within 24 hours.

**Managing existing rules.**

From the lifecycle rules list, click the <code className="action">...</code> button at the end of a rule's row to access the following actions:

- **Modify**: edit the rule's scope, filters, or operations.
- **Enable/Disable**: toggle the rule on or off without deleting it.
- **Delete**: permanently remove the rule.


## FAQ
Expand Down Expand Up @@ -807,7 +867,7 @@ Delete operations resulting from application of lifecycle rules are not replicat

## Go further

If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](https://www.ovhcloud.com/de/professional-services/) to get a quote and ask our Professional Services experts for assisting you on your specific use case of your project.
If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](https://www.ovhcloud.com/en-gb/professional-services/) to get a quote and ask our Professional Services experts for assisting you on your specific use case of your project.

Join our [community of users](https://community.ovhcloud.com/community/en).

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Object Storage - Smart Storage Management with Lifecycle Rules
description: Learn how to optimise your OVHcloud Object Storage costs by configuring lifecycle rules for automatic expiration, transition, and cleanup of objects
lastUpdated: 2026-04-08
lastUpdated: 2026-05-25
---


Expand Down Expand Up @@ -764,7 +764,67 @@ aws s3api put-bucket-lifecycle-configuration --bucket my-bucket --lifecycle-conf
</details>


### Using the OVHcloud Control Panel (coming soon)
### Using the OVHcloud Control Panel

As a prerequisite, you must have a bucket containing data on which you want to apply the lifecycle configuration.

**Step 1 — Navigate to your bucket's Lifecycle tab.**

Log in to the <ManagerLink to="/">OVHcloud Control Panel</ManagerLink>, open the <code className="action">Public Cloud</code> section, and select your project. In the left-hand menu, click <code className="action">Object Storage</code> under **Storage**, then click the name of the target bucket. Go to the <code className="action">Lifecycle</code> tab and click <code className="action">Create rule</code>.

**Step 2 — Configure the rule identifier.**

Enter a unique name in the **Rule identifier** field.

**Step 3 — Define the rule scope.**

Choose whether the rule applies to all objects or only to specific ones:

- <code className="action">Apply to all objects in the container</code>: the rule applies to every object in the bucket.
- <code className="action">Limit the application of this rule</code>: reveals additional filter fields:
- **Prefix**: restrict the rule to objects whose key starts with a given prefix (e.g. `logs/`).
- **Tags**: click <code className="action">+ Add a tag</code> to filter by one or more key/value object tags.
- **Specify a minimum object size**: optionally set a minimum size threshold.
- **Specify a maximum object size**: optionally set a maximum size threshold.

**Step 4 — Select lifecycle operations.**

Tick one or more checkboxes to enable operations. Each checkbox reveals its configuration fields:

- **Transition the current version of objects**: automate transition of current versions to a lower-cost storage tier.
- **Days after creation**: number of days after object creation before the transition is triggered (minimum: 30).
- **Storage class**: select the target storage class.
- Click <code className="action">+ Add a transition</code> to add multiple transition steps.

- **Expire the current version of objects**: automatically delete current object versions after a set period.
- **Days after creation**: number of days after object creation before deletion.

- **Delete expired delete markers**: remove delete markers that have no remaining non-current versions. No additional fields required.

- **Transition older versions of objects**: automate transition of non-current versions to a lower-cost storage tier.
- **Days after becoming non-current**: minimum age of a non-current version before the transition is triggered (minimum: 30).
- **Storage class**: select the target storage class.
- **Non-current versions to keep**: number of the most recent non-current versions to retain in their current tier (0 means no retention limit applies).
- Click <code className="action">+ Add a transition</code> to add multiple transition steps.

- **Expiration of non-current versions**: automatically delete non-current object versions.
- **Days after becoming non-current**: minimum age of a non-current version before deletion.
- **Non-current versions to keep**: number of the most recent non-current versions to retain before deletion applies.

- **Delete incomplete multipart uploads**: stop and delete parts of incomplete multipart uploads.
- **Days after initiation**: number of days after the upload was initiated before its parts are deleted (must be greater than 0).

**Step 5 — Create the rule.**

Once all required fields are filled in, click <code className="action">Create rule</code>. The rule appears in the lifecycle rules list and is applied asynchronously within 24 hours.

**Managing existing rules.**

From the lifecycle rules list, click the <code className="action">...</code> button at the end of a rule's row to access the following actions:

- **Modify**: edit the rule's scope, filters, or operations.
- **Enable/Disable**: toggle the rule on or off without deleting it.
- **Delete**: permanently remove the rule.


## FAQ
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Object Storage - Smart Storage Management with Lifecycle Rules
description: Learn how to optimise your OVHcloud Object Storage costs by configuring lifecycle rules for automatic expiration, transition, and cleanup of objects
lastUpdated: 2026-04-08
lastUpdated: 2026-05-25
---


Expand Down Expand Up @@ -764,7 +764,67 @@ aws s3api put-bucket-lifecycle-configuration --bucket my-bucket --lifecycle-conf
</details>


### Using the OVHcloud Control Panel (coming soon)
### Using the OVHcloud Control Panel

As a prerequisite, you must have a bucket containing data on which you want to apply the lifecycle configuration.

**Step 1 — Navigate to your bucket's Lifecycle tab.**

Log in to the <ManagerLink to="/">OVHcloud Control Panel</ManagerLink>, open the <code className="action">Public Cloud</code> section, and select your project. In the left-hand menu, click <code className="action">Object Storage</code> under **Storage**, then click the name of the target bucket. Go to the <code className="action">Lifecycle</code> tab and click <code className="action">Create rule</code>.

**Step 2 — Configure the rule identifier.**

Enter a unique name in the **Rule identifier** field.

**Step 3 — Define the rule scope.**

Choose whether the rule applies to all objects or only to specific ones:

- <code className="action">Apply to all objects in the container</code>: the rule applies to every object in the bucket.
- <code className="action">Limit the application of this rule</code>: reveals additional filter fields:
- **Prefix**: restrict the rule to objects whose key starts with a given prefix (e.g. `logs/`).
- **Tags**: click <code className="action">+ Add a tag</code> to filter by one or more key/value object tags.
- **Specify a minimum object size**: optionally set a minimum size threshold.
- **Specify a maximum object size**: optionally set a maximum size threshold.

**Step 4 — Select lifecycle operations.**

Tick one or more checkboxes to enable operations. Each checkbox reveals its configuration fields:

- **Transition the current version of objects**: automate transition of current versions to a lower-cost storage tier.
- **Days after creation**: number of days after object creation before the transition is triggered (minimum: 30).
- **Storage class**: select the target storage class.
- Click <code className="action">+ Add a transition</code> to add multiple transition steps.

- **Expire the current version of objects**: automatically delete current object versions after a set period.
- **Days after creation**: number of days after object creation before deletion.

- **Delete expired delete markers**: remove delete markers that have no remaining non-current versions. No additional fields required.

- **Transition older versions of objects**: automate transition of non-current versions to a lower-cost storage tier.
- **Days after becoming non-current**: minimum age of a non-current version before the transition is triggered (minimum: 30).
- **Storage class**: select the target storage class.
- **Non-current versions to keep**: number of the most recent non-current versions to retain in their current tier (0 means no retention limit applies).
- Click <code className="action">+ Add a transition</code> to add multiple transition steps.

- **Expiration of non-current versions**: automatically delete non-current object versions.
- **Days after becoming non-current**: minimum age of a non-current version before deletion.
- **Non-current versions to keep**: number of the most recent non-current versions to retain before deletion applies.

- **Delete incomplete multipart uploads**: stop and delete parts of incomplete multipart uploads.
- **Days after initiation**: number of days after the upload was initiated before its parts are deleted (must be greater than 0).

**Step 5 — Create the rule.**

Once all required fields are filled in, click <code className="action">Create rule</code>. The rule appears in the lifecycle rules list and is applied asynchronously within 24 hours.

**Managing existing rules.**

From the lifecycle rules list, click the <code className="action">...</code> button at the end of a rule's row to access the following actions:

- **Modify**: edit the rule's scope, filters, or operations.
- **Enable/Disable**: toggle the rule on or off without deleting it.
- **Delete**: permanently remove the rule.


## FAQ
Expand Down Expand Up @@ -807,7 +867,7 @@ Delete operations resulting from application of lifecycle rules are not replicat

## Go further

If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](https://www.ovhcloud.com/es-es/professional-services/) to get a quote and ask our Professional Services experts for assisting you on your specific use case of your project.
If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](https://www.ovhcloud.com/en-gb/professional-services/) to get a quote and ask our Professional Services experts for assisting you on your specific use case of your project.

Join our [community of users](https://community.ovhcloud.com/community/en).

Expand Down
Loading