Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Comment le cycle de vie des compartiments S3 et la politique ILM interagissent dans StorageGRID

Selon votre configuration de cycle de vie, les objets suivent les paramètres de rétention soit du cycle de vie du compartiment S3, soit d'une politique ILM.

Exemple de priorité donnée au cycle de vie des compartiments par rapport à la politique ILM

Règle ILM
  • Règle basée sur une référence temporelle non actuelle : le jour 0, conserver X copies pendant 20 jours

  • Règle basée sur la référence à l'heure d'ingestion (par défaut) : le jour 0, conserver X copies pendant 50 jours

Cycle de vie du bucket

"Filter": {"Prefix": "docs/"}, "Expiration": {"Days": 100}, "NoncurrentVersionExpiration": {"NoncurrentDays": 5}

Résultat
  • Un objet nommé « docs/text » est ingéré. Il correspond au filtre de cycle de vie du compartiment avec le préfixe « docs/ ».

    • Au bout de 100 jours, un marqueur de suppression est créé et « docs/text » devient non actuel.

    • Après 5 jours, soit un total de 105 jours depuis l'ingestion, « docs/text » est supprimé.

    • Après 95 jours, soit un total de 200 jours depuis l'ingest et 100 jours depuis la création du delete-marker, le delete-marker expiré est supprimé.

  • Un objet nommé « video/movie » est ingéré. Il ne correspond pas au filtre et utilise la politique de rétention ILM.

    • Au bout de 50 jours, un marqueur de suppression est créé et "video/movie" devient non actuel.

    • Après 20 jours, soit un total de 70 jours depuis l'ingestion, « vidéo/film » est supprimé.

    • Après 30 jours, soit un total de 100 jours depuis l'ingestion et 50 jours depuis la création du marqueur de suppression, le marqueur de suppression expiré est supprimé.

Exemple de cycle de vie d'un seau avec conservation implicite illimitée

Règle ILM
  • Règle basée sur une référence temporelle non actuelle : le jour 0, conserver X copies pendant 20 jours

  • Règle basée sur la référence à l'heure d'ingestion (par défaut) : le jour 0, conserver X copies pendant 50 jours

Cycle de vie du bucket

"Filter": {"Prefix": "docs/"}, "Expiration": {"ExpiredObjectDeleteMarker": true}

Résultat
  • Un objet nommé « docs/text » est ingéré. Il correspond au filtre de cycle de vie du compartiment avec le préfixe « docs/ ».

    L’ `Expiration`action s’applique uniquement aux marqueurs de suppression expirés, ce qui implique de conserver tout le reste indéfiniment (à partir de « docs/ »).

    Les marqueurs de suppression commençant par « docs/ » sont supprimés lorsqu'ils expirent.

  • Un objet nommé « video/movie » est ingéré. Il ne correspond pas au filtre et utilise la politique de rétention ILM.

    • Au bout de 50 jours, un marqueur de suppression est créé et "video/movie" devient non actuel.

    • Après 20 jours, soit un total de 70 jours depuis l'ingestion, « vidéo/film » est supprimé.

    • Après 30 jours, soit un total de 100 jours depuis l'ingestion et 50 jours depuis la création du marqueur de suppression, le marqueur de suppression expiré est supprimé.

Exemple d'utilisation du cycle de vie des compartiments pour dupliquer l'ILM et nettoyer les marqueurs de suppression expirés

Règle ILM
  • Règle basée sur une référence temporelle non actuelle : le jour 0, conserver X copies pendant 20 jours

  • Règle basée sur la référence à l'heure d'ingestion (par défaut) : au jour 0, conserver X copies indéfiniment

Cycle de vie du bucket

"Filter": {}, "Expiration": {"ExpiredObjectDeleteMarker": true}, "NoncurrentVersionExpiration": {"NoncurrentDays": 20}

Résultat
  • La politique ILM est dupliquée dans le cycle de vie du bucket.

    • La règle de conservation permanente de la stratégie ILM est conçue pour supprimer manuellement les objets et nettoyer les versions non actuelles après 20 jours. Par conséquent, la règle de durée d’ingestion conservera indéfiniment les marqueurs de suppression expirés.

    • Le cycle de vie du compartiment reproduit le comportement de la politique ILM tout en ajoutant "ExpiredObjectDeleteMarker": true, ce qui supprime les marqueurs de suppression une fois qu'ils ont expiré

  • Un objet est ingéré. L'absence de filtre signifie que le cycle de vie du compartiment s'applique à tous les objets et remplace les paramètres de rétention ILM.

    • Lorsqu'un locataire soumet une demande de suppression d'objet, un marqueur de suppression est créé et l'objet devient non actuel.

    • Au bout de 20 jours, l'objet obsolète est supprimé et l'indicateur de suppression devient expiré.

    • Peu après, le marqueur de suppression expiré est supprimé.