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, uneRemarque : 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.
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.
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 estPé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.
Priorité CAS
Lorsque plusieurs périodes de rétention sont appliquées à un objet CAS dans ECS, la période de rétention avec laComment 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
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.
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 sontGouverneur 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
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 unLors de l’utilisation de l’EBR, le cycle de vie du C-Clip est le suivant :
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.
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 estRemarque : 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 conservationLors de l’utilisation de la conservation en vue d’un litige, le cycle de vie du C-Clip est le suivant :
La figure suivante illustre les trois scénarios possibles pour un C-Clip concerné par une 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. |