Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

ECS : Rétention CAS dans ECS

Summary: Cet article traite de la rétention du stockage dédié aux contenus fixes (CAS) dans ECS. Il décrit également la rétention avancée pour les applications CAS : rétention basée sur des événements, conservation en vue d’un litige et gouverneur min./max. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Cet article traite de la rétention du stockage dédié aux contenus fixes (CAS) dans ECS. Il décrit également la rétention avancée pour les applications CAS : rétention basée sur des événements, conservation en vue d’un litige et gouverneur min./max.
Il s’agit d’un extrait du Guide d’accès aux données d’ECS disponible et téléchargeable ici : https://www.dell.com/support/home/us/en/19/product-support/product/ecs-appliance-/docs
 


Rétention CAS dans ECS


Un C-Clip CAS peut être soumis à une période de rétention. L’objet associé est conservé dans le stockage ECS avant qu’une application puisse le supprimer.


Périodes de rétention

Les périodes de rétention sont attribuées dans le C-Clip de l’objet par l’application CAS.

Par exemple, si un document financier doit être conservé pendant trois ans à compter de sa date de création, une
période de rétention de trois ans est spécifiée dans le C-Clip associé au document financier. Il est
également possible de spécifier que le document doit être conservé indéfiniment.

Stratégies de rétention (classes de rétention)

Remarque : le concept Centera de classes de rétention correspond aux stratégies de rétention dans ECS. Cette
documentation utilise le terme stratégies de rétention.

Les stratégies de rétention permettent de capturer et d’appliquer des cas d’utilisation de rétention aux C-Clips. Par exemple,
différents types de documents peuvent avoir des périodes de rétention distinctes. Vous pouvez avoir besoin des
périodes de rétention suivantes :
  • Documents financiers : 3 ans
  • Documents juridiques : 5 ans
  • Adresse électronique : 6 mois

Lorsqu’une stratégie de rétention est appliquée à plusieurs C-Clips, en modifiant la stratégie, la période de rétention
change pour tous les objets auxquels la stratégie s’applique.

Les stratégies de rétention sont associées aux espaces de nommage dans ECS et sont reconnues par l’application
CAS comme des classes de rétention.
 

Rétention au niveau du compartiment ECS et CAS

La rétention au niveau du compartiment n’est pas la rétention de pool par défaut dans Centera. Dans ECS, la rétention CAS par défaut est
constamment égale à zéro.
 

Période de rétention par défaut dans les objets écrits sans rétention au niveau de l’objet dans les espaces de nommage
dont la conformité est activée.

À partir de la version 3.0 d’ECS, lorsqu’une application écrit des C-Clips sans rétention d’objet sur un compartiment
CAS ECS dans un espace de nommage dont la conformité est activée, et que le compartiment a une valeur de rétention (6 mois, par exemple),
la période de rétention infinie (-1) est attribuée par défaut aux C-Clips. Les C-Clips ne peuvent jamais
être supprimés, car leur période de rétention effective est la plus longue des deux périodes suivantes : la
période de rétention au niveau du compartiment et celle par défaut au niveau de l’objet.
 

Priorité CAS

Lorsque plusieurs périodes de rétention sont appliquées à un objet CAS dans ECS, la période de rétention avec la
valeur la plus élevée prévaut sur les autres, quelle que soit la façon dont la rétention a été appliquée.
 

Comment appliquer la rétention CAS

Vous pouvez définir des stratégies de rétention pour les espaces de nommage dans le portail ECS ou avec l’API
de gestion ECS. Consultez Configurer des stratégies de rétention d’espace de nommage.

Votre application CAS externe peut attribuer une période de rétention fixe ou une stratégie de rétention au C-Clip
lors de sa création.

Lors de l’application de périodes de rétention via des API, spécifiez la période en secondes.

Remarque : CAS ECS utilise l’heure de création du C-Clip pour tous les calculs liés à la rétention et
non l’heure de migration.


Comment créer des stratégies de rétention avec l’API de gestion ECS.

Vous pouvez créer des stratégies et des périodes de rétention à l’aide d’ECS. Un récapitulatif est fourni
ci-dessous.

Méthode Description
PUT /object/bucket/{bucketName}/retention La valeur de rétention d’un compartiment définit une période
de rétention obligatoire qui est appliquée à chaque objet d’un
compartiment. Si vous définissez une période de rétention de 1 an, un objet
du compartiment ne peut pas être supprimé pendant un an.
GET /object/bucket/{bucketName}/retention Renvoie la période de rétention actuellement définie pour un
compartiment spécifié.
POST /object/namespaces/namespace/{namespace}/
retention
Pour les espaces de nommage, le paramètre de rétention agit comme une stratégie,
où chaque stratégie est une paire <Nom>:<Période de rétention>.
Vous pouvez définir plusieurs stratégies de rétention pour un
espace de nommage et attribuer une stratégie, par nom, à un
objet au sein de l’espace de nommage. Cela vous permet de modifier
la période de rétention d’un ensemble d’objets auxquels la
même stratégie est attribuée en modifiant la stratégie
correspondante.
PUT /object/namespaces/namespace/{namespace}/
retention/{class}
Met à jour la durée d’une période de rétention associée
à un espace de nommage.
GET /object/namespaces/namespace/{namespace}/
retention
Renvoie la stratégie de rétention définie pour un espace de nommage.

Plus d’informations sur l’API de gestion ECS sont disponibles dans la section ECS Management REST API introduction
du Guide d’accès aux données d’ECS. La référence en ligne est ici : Référence des API ECS.


Rétention avancée pour les applications CAS : rétention basée sur des événements, conservation en vue d’un litige et gouverneur min./max.

Décrit les fonctionnalités de rétention avancée disponibles dans l’API CAS et prises en charge par ECS.

Les applications client utilisent l’API CAS pour activer les stratégies de rétention. Lorsque les charges applicatives CAS sont
migrées vers ECS, la prise en compte par ECS des fonctionnalités de l’API CAS permet aux applications client de continuer
à fonctionner avec les données migrées. Dans ECS, les fonctionnalités de gestion avancée de la rétention
suivantes sont disponibles sans licence distincte :
  • Rétention basée sur des événements : possibilité de configurer un objet via son C-Clip pour appliquer (déclencher) une
    période de rétention ou une stratégie de rétention lorsque l’application CAS reçoit un événement spécifié.
  • Conservation en vue d’un litige : possibilité d’empêcher la suppression d’un objet si l’application CAS a appliqué une
    conservation en vue d’un litige à l’objet via son C-Clip. L’application CAS peut appliquer jusqu’à 100
    conservations en vue d’un litige à un objet en créant et en appliquant des ID uniques de conservation en vue d’un litige.
  • Gouverneur min./max. : possibilité pour un administrateur de définir des limites au niveau du compartiment pour une période de rétention
    fixe ou variable. Une période de rétention variable est un délai défini pour prendre en charge
    la rétention basée sur des événements. Dans ECS, les administrateurs système ou d’espace de nommage peuvent définir les valeurs avec le portail
    ECS. Les programmeurs peuvent utiliser l’API de gestion ECS pour définir les valeurs.
Remarque : la gestion avancée de la rétention est prise en charge pour les données CAS existantes écrites avec un schéma de dénomination migré
vers ECS.

Gouverneur min./max. pour la rétention au niveau du compartiment CAS

À partir du portail ECS, localisez un compartiment CAS et sélectionnez Modifier. Toutes les fonctionnalités affichées sur l’écran
ci-dessous sont des fonctionnalités CAS uniquement, à l’exception de la fonctionnalité Période de rétention de compartiment. Période
de rétention de compartiment
est la fonctionnalité de rétention de compartiment ECS standard prise en charge sur tous les types de compartiments ECS.

kA53a0000004NEvCAM_1_0


Les fonctionnalités de rétention de compartiment CAS sont expliquées dans le tableau suivant.
 

Fonction Description
Appliquer une rétention Si cette fonctionnalité est activée, aucun objet CAS ne peut être créé sans informations de rétention
(période ou stratégie). Une tentative d’enregistrement d’un tel objet renvoie une erreur. Si elle est activée, il
est possible de ne pas configurer Période de rétention de compartiment même dans un environnement où la conformité
est activée.
Remarque : lorsque Centera mode CE+ est migré vers ECS, la fonction Appliquer une rétention est activée
par défaut sur le compartiment.
Période de rétention
de compartiment
Si une période de rétention de compartiment est spécifiée, la période la plus longue est appliquée s’il
existe à la fois une période de rétention au niveau du compartiment et une période de rétention au niveau de l’objet. Dans un environnement où
la conformité est activée, la Période de rétention de compartiment est obligatoire, sauf si les informations de rétention de
l’objet sont appliquées. Cependant, une fois configurée, la Période de rétention de compartiment ne peut
pas être réinitialisée, même lorsque les informations de rétention de l’objet sont appliquées.
Période de rétention
fixe minimale
Cette fonctionnalité régit les périodes de rétention spécifiées dans les objets. Si la période de rétention
d’un objet est en dehors des limites spécifiées ici, une tentative d’écriture de l’objet échoue. En utilisant les stratégies de rétention, les paramètres min./max. ne sont pas appliqués. Si vous sélectionnez Infinie pour
Période de rétention fixe minimale, toutes les valeurs de rétention doivent être infinies. Si vous sélectionnez Infinie
pour Période de rétention fixe maximale, cela signifie qu’il n’y a pas de limite maximale. Les limites
de rétention min./max. sont appliquées à tous les C-Clips écrits dans un compartiment. Si un C-Clip est migré par
un outil tiers basé sur SDK, la rétention doit se trouver dans les limites, sinon une erreur est
générée.
Période de rétention
fixe maximale
Période de rétention
variable minimale
Cette fonctionnalité régit les périodes de rétention variables spécifiées dans les objets utilisant la rétention basée sur des
événements (EBR). Dans l’EBR, une période de rétention de base est définie et la fonctionnalité
de déclenchement programmée a la possibilité d’augmenter la période de rétention au moment du déclenchement. Si la nouvelle période de rétention
d’un objet est en dehors des limites spécifiées ici, une tentative d’écriture de l’objet
en réponse au déclenchement échoue. Lorsque vous utilisez des stratégies de rétention, les paramètres min./max. ne sont pas
appliqués. Si vous sélectionnez Infinie pour Période de rétention variable minimale, toutes les valeurs
de rétention doivent être infinies. Si vous sélectionnez Infinie pour Période de rétention variable maximale, cela signifie qu’il
n’y a pas de limite maximale. Les limites de rétention min./max. sont appliquées à tous les C-Clips écrits dans un
compartiment. Si un C-Clip est migré par un outil tiers basé sur SDK, la rétention doit se trouver
dans les limites, sinon une erreur est générée.
Période de rétention
variable maximale

Remarque : si l’administrateur système ou le programmeur n’a pas défini de valeur pour les périodes de rétention fixes et
variables, la fonction GET de l’API de gestion ECS ne renvoie pas de valeurs pour
les paramètres min./max. L’option Appliquer des informations de rétention dans C-Clip renvoie la valeur par défaut
false.
 

Rétention basée sur des événements

L’EBR est une instruction spécifiant qu’un enregistrement ne peut pas être supprimé avant un
événement et pendant une période spécifiée après l’événement. Dans CAS, l’EBR est un C-Clip avec une stratégie
de rétention ou une période de rétention de base spécifiée et un déclencheur défini par l’application qui peut définir une période
de rétention plus longue au moment du déclenchement. La période de rétention commence uniquement au moment du déclenchement.
Lorsqu’un C-Clip est marqué pour EBR, il ne peut pas être supprimé avant l’événement, sauf si une suppression privilégiée
est utilisée.

Lors de l’utilisation de l’EBR, le cycle de vie du C-Clip est le suivant :

  • Créer : l’application crée un C-Clip et le marque comme étant sous EBR. L’application
    peut fournir une période de rétention fixe qui joue le rôle de rétention minimale et doit fournir une stratégie ou une période de rétention basée
    sur des événements.
  • Déclencher un événement : l’application déclenche l’événement, qui est le point de départ de la stratégie
    de rétention ou de la période de rétention basée sur des événements. L’application peut attribuer une nouvelle période
    de rétention basée sur des événements si celle-ci est plus longue que celle attribuée au moment de la création
    du C-Clip.
  • Delete : lorsque l’application tente de supprimer le C-Clip, les conditions suivantes doivent être remplies :
    La rétention de la stratégie (espace de nommage) a expiré.
    La rétention du compartiment a expiré.
    La rétention fixe a expiré.
    L’événement a été déclenché.
    L’EBR définie au moment de la création et toutes les modifications ultérieures (extensions) au moment de l’événement ont expiré.
La figure suivante illustre les trois scénarios possibles pour un C-Clip sous EBR :
  • C1 dispose d’une rétention fixe ou minimale qui a déjà expiré avant le déclenchement de l’événement.
  • C2 dispose d’une rétention fixe ou minimale qui expirera avant l’expiration de l’EBR.
  • C3 dispose d’une rétention fixe ou minimale qui expirera après l’expiration de l’EBR.
  kA53a0000004NEvCAM_1_1

Pour les espaces de nommage non conformes, les commandes de suppression privilégiée peuvent remplacer la rétention fixe et variable
pour l’EBR.

Lors de l’application de l’EBR, les paramètres Gouverneur min./max. doivent être respectés pour la période de rétention
variable.

Le tableau présente les fonctions de l’API CAS pour l’EBR
Fonction Description
FPClip_EnableEBRWithClass Cette fonction définit un C-Clip pour qu’il puisse recevoir un événement futur et
permet d’attribuer une classe EBR au C-Clip
lors de la création du C-Clip.
FPClip_EnableEBRWithPeriod Cette fonction définit un C-Clip pour qu’il puisse recevoir un événement futur et
permet d’attribuer une période EBR au C-Clip
lors de sa création.
FPClip_IsEBREnabled Cette fonction renvoie une valeur booléenne pour indiquer si un C-Clip
est activé ou non pour l’EBR.
FPClip_GetEBRClassName Cette fonction récupère le nom de la stratégie EBR
attribuée au C-Clip.
FPClip_GetEBREventTime Cette fonction renvoie l’heure de l’événement définie sur un C-Clip
lorsque l’événement EBR de ce C-Clip a été déclenché.
FPClip_GetEBRPeriod Cette fonction renvoie la valeur (en secondes) de la période EBR
associée à un C-Clip.
FPClip_TriggerEBREvent Cette fonction déclenche l’événement d’un C-Clip pour lequel l’EBR
a été activée.
FPClip_TriggerEBREventWithClass Cette fonction déclenche l’événement d’un C-Clip pour lequel l’EBR
a été activée et attribue une nouvelle stratégie EBR au C-Clip.
FPClip_TriggerEBREventWithPeriod Cette fonction déclenche l’événement d’un C-Clip pour lequel l’EBR
a été activée et attribue une nouvelle période EBR au C-Clip.

 

 

Conservation en vue d’un litige

La conservation en vue d’un litige permet aux applications CAS d’empêcher temporairement la suppression d’un C-Clip. La conservation en vue d’un litige est
utile pour les données soumises à une procédure d’enquête officielle ou à une assignation à comparaître et qui ne doivent pas être
supprimées avant la fin de l’enquête. Lorsqu’il n’est plus nécessaire de conserver les données, la conservation en vue d’un litige
peut être annulée par l’application et le comportement de rétention normal reprend. L’application CAS
met en place et annule une conservation en vue d’un litige au niveau du C-Clip.

Remarque : même une suppression privilégiée ne peut pas supprimer un C-Clip concerné par une conservation en vue d’un litige.

Un C-Clip peut faire l’objet de plusieurs conservations en vue d’un litige. L’application doit générer des ID uniques de conservation
en vue d’un litige et être en mesure de suivre les conservations en vue d’un litige associées à un C-Clip. L’application
ne peut pas interroger un C-Clip pour obtenir ces informations. Une seule fonction permet de déterminer l’état de
conservation en vue d’un litige du C-Clip. S’il existe une ou plusieurs conservations en vue d’un litige sur le C-Clip, cette fonction
renvoie la valeur true. Dans le cas contraire, elle renvoie la valeur false.

Lors de l’utilisation de la conservation en vue d’un litige, le cycle de vie du C-Clip est le suivant :

  • Créer : l’application crée un C-Clip et fournit une période de rétention fixe et/ou basée
    sur des événements.
  • Définir la conservation en vue d’un litige : une application met en place la conservation du C-Clip. Cette application peut être différente
    de l’application qui a écrit le C-Clip.
  • Annuler la conservation en vue d’un litige : une application annule la conservation du C-Clip. Cette application peut être différente
    de l’application qui a défini la conservation en vue d’un litige ou écrit le C-Clip.
  • Delete : lorsque l’application tente de supprimer le C-Clip, les conditions suivantes doivent être remplies :
    Aucune autre conservation en vue d’un litige n’est en cours sur le C-Clip.
    La rétention de la stratégie a expiré.
    La rétention du compartiment standard a expiré. (La rétention du compartiment standard est disponible pour tous les types d’objets ECS, mais n’est pas recommandée pour CAS.)
    La période de rétention fixe a expiré (fonctionnalité CAS uniquement).
    La rétention basée sur des événements a expiré (fonctionnalité CAS uniquement).

La figure suivante illustre les trois scénarios possibles pour un C-Clip concerné par une conservation en vue d’un litige :

  • C1 dispose d’une rétention fixe qui a déjà expiré au moment de la mise en place de la conservation.
  • C2 dispose d’une rétention fixe qui expire pendant la durée de la conservation mise en place.
  • C3 dispose d’une rétention fixe qui expirera après l’annulation de la conservation mise en place.

kA53a0000004NEvCAM_1_2

Plusieurs conservations en vue d’un litige peuvent être attribuées à un C-Clip. Si c’est le cas, chaque conservation
en vue d’un litige nécessite un appel d’API distinct avec un identifiant unique pour la conservation en vue d’un litige.

Remarque : la taille maximale d’un ID de conservation en vue d’un litige est de 64 caractères. Le nombre maximal d’ID
de conservation en vue d’un litige par C-Clip est de 100. Ces limitations sont appliquées par l’API CAS.

Le tableau présente les fonctions de l’API CAS pour la conservation en vue d’un litige
 

Fonction Description
FPClip_GetRetentionHold Cette fonction détermine l’état de conservation du C-Clip et renvoie
une valeur true ou false.
FPClip_SetRetentionHold Cette fonction définit ou réinitialise une conservation sur un C-Clip. Pour
plusieurs conservations en vue d’un litige, fournissez un ID de conservation en vue d’un litige unique pour
chaque conservation en vue d’un litige. Pour plusieurs conservations en vue d’un litige, effectuez un appel par ID.

Additional Information

Les rubriques relatives au stockage CAS ci-dessous sont détaillées dans le Guide d’accès aux données d’ECS et sont réparties dans différents articles de la base de connaissances :

Affected Products

ECS Appliance

Products

ECS Appliance, Elastic Cloud Storage
Article Properties
Article Number: 000019814
Article Type: How To
Last Modified: 07 Mar 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.