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
Expand Up @@ -741,8 +741,67 @@ aws s3api put-bucket-lifecycle-configuration --bucket my-bucket --lifecycle-conf

///

### 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 [OVHcloud Control Panel](/links/manager), open the `Public Cloud`{.action} section, and select your project. In the left-hand menu, click `Object Storage`{.action} under **Storage**, then click the name of the target bucket. Go to the `Lifecycle`{.action} tab and click `Create rule`{.action}.

**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:

- `Apply to all objects in the container`{.action}: the rule applies to every object in the bucket.
- `Limit the application of this rule`{.action}: reveals additional filter fields:
- **Prefix**: restrict the rule to objects whose key starts with a given prefix (e.g. `logs/`).
- **Tags**: click `+ Add a tag`{.action} 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 `+ Add a transition`{.action} 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 `+ Add a transition`{.action} 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 `Create rule`{.action}. 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 `...`{.action} 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
Expand Up @@ -742,7 +742,67 @@ aws s3api put-bucket-lifecycle-configuration --bucket my-bucket --lifecycle-conf

///

### Via l'espace client OVHcloud (à venir)
### Via l'espace client OVHcloud

Comme prérequis, vous devez avoir un bucket contenant des données sur lesquelles vous souhaitez appliquer la configuration de lifecycle.

**Étape 1 — Accédez à l'onglet Lifecycle de votre bucket.**

Connectez-vous à votre [espace client OVHcloud](/links/manager), ouvrez la section `Public Cloud`{.action} et sélectionnez votre projet. Dans le menu de gauche, cliquez sur `Object Storage`{.action} sous **Storage**, puis cliquez sur le nom du bucket cible. Accédez à l'onglet `Lifecycle`{.action} et cliquez sur `Créer une règle`{.action}.

**Étape 2 — Configurez l'identifiant de la règle.**

Saisissez un nom unique dans le champ **Identifiant de la règle**.

**Étape 3 — Définissez la portée de la règle.**

Choisissez si la règle s'applique à tous les objets ou uniquement à des objets spécifiques :

- `Appliquer à tous les objets du conteneur`{.action} : la règle s'applique à tous les objets du bucket.
- `Limiter l'application de cette règle`{.action} : affiche des champs de filtre supplémentaires :
- **Préfixe** : restreignez la règle aux objets dont la clé commence par un préfixe donné (ex. `logs/`).
- **Tags** : cliquez sur `+ Ajouter un tag`{.action} pour filtrer par un ou plusieurs tags clé/valeur.
- **Spécifier une taille minimale d'objet** : définissez optionnellement un seuil de taille minimale.
- **Spécifier une taille maximale d'objet** : définissez optionnellement un seuil de taille maximale.

**Étape 4 — Sélectionnez les opérations de lifecycle.**

Cochez une ou plusieurs cases pour activer des opérations. Chaque case révèle ses champs de configuration :

- **Transition de la version courante des objets** : automatise la transition des versions courantes vers un niveau de stockage moins coûteux.
- **Jours après la création** : nombre de jours après la création de l'objet avant que la transition ne soit déclenchée (minimum : 30).
- **Classe de stockage** : sélectionnez la classe de stockage cible.
- Cliquez sur `+ Ajouter une transition`{.action} pour ajouter plusieurs étapes de transition.

- **Expiration de la version courante des objets** : supprime automatiquement les versions courantes des objets après une période définie.
- **Jours après la création** : nombre de jours après la création de l'objet avant la suppression.

- **Suppression des marqueurs de suppression expirés** : supprime les marqueurs de suppression qui n'ont plus aucune version non courante. Aucun champ supplémentaire requis.

- **Transition des versions non courantes des objets** : automatise la transition des versions non courantes vers un niveau de stockage moins coûteux.
- **Jours après être devenu non courant** : âge minimum d'une version non courante avant que la transition ne soit déclenchée (minimum : 30).
- **Classe de stockage** : sélectionnez la classe de stockage cible.
- **Versions non courantes à conserver** : nombre des versions non courantes les plus récentes à conserver dans leur niveau de stockage actuel (0 signifie qu'aucune limite de conservation ne s'applique).
- Cliquez sur `+ Ajouter une transition`{.action} pour ajouter plusieurs étapes de transition.

- **Expiration des versions non courantes** : supprime automatiquement les versions non courantes des objets.
- **Jours après être devenu non courant** : âge minimum d'une version non courante avant la suppression.
- **Versions non courantes à conserver** : nombre des versions non courantes les plus récentes à conserver avant que la suppression ne s'applique.

- **Suppression des téléversements multi-parties incomplets** : arrête et supprime les parties des téléversements multi-parties incomplets.
- **Jours après l'initiation** : nombre de jours après le lancement du téléversement avant que ses parties soient supprimées (doit être supérieur à 0).

**Étape 5 — Créez la règle.**

Une fois tous les champs requis remplis, cliquez sur `Créer une règle`{.action}. La règle apparaît dans la liste des règles de lifecycle et est appliquée de manière asynchrone dans les 24 heures.

**Gestion des règles existantes.**

Depuis la liste des règles de lifecycle, cliquez sur le bouton `...`{.action} à la fin de la ligne d'une règle pour accéder aux actions suivantes :

- **Modifier** : modifiez la portée, les filtres ou les opérations de la règle.
- **Activer/Désactiver** : activez ou désactivez la règle sans la supprimer.
- **Supprimer** : supprimez définitivement la règle.


## FAQ
Expand Down