Bewaarperioden worden toegewezen in de C-Clip voor het object door de CAS-applicatie.
Als een financieel document bijvoorbeeld drie jaar na de aanmaakdatum moet worden bewaard, wordt eenOpmerking: Het Centera-concept van bewaarklassen wordt toegewezen aan bewaarpolicy's in ECS. Deze
documentatie maakt gebruik van bewaarbeleid.
Wanneer een bewaarbeleid wordt toegepast op verschillende C-clips, door het beleid te wijzigen. De bewaarperiode
verandert voor alle objecten waarop het beleid van toepassing is.
ECS-retentie op bucketniveau en CAS
Retentie op bucketniveau is niet de standaard poolretentie in Centera. In ECS isStandaardretentieperiode in objecten die zijn geschreven zonder retentie op objectniveau in compliance-naamruimten
.
CAS-prioriteit
Wanneer meerdere bewaarperioden worden toegepast op een CAS-object in ECS, heeft de bewaarperiode met deCAS-retentie toepassen
U kunt bewaarpolipoliss definiëren voor namespaces in de ECS Portal of met de ECS Management
API. Zie Bewaarpolicy's voor naamruimte instellen.
Uw externe CAS-applicatie kan tijdens het maken een vaste bewaarperiode of een bewaarbeleid toewijzen aan de C-Clip
.
Geef de periode in seconden op wanneer u bewaarperioden toepast via API's.
Opmerking: ECS CAS neemt de aanmaaktijd van de C-Clip voor alle retentiegerelateerde berekeningen en
Bewaarpolicy's maken met de ECS Management API.
U kunt bewaarperioden en beleidsregels maken met behulp van de ECS, waarvan hieronder een samenvatting wordt gegeven
.
Methode | Beschrijving |
---|---|
PUT /object/bucket/{bucketName}/retentie | De bewaarwaarde voor een bucket definieert een verplichte bewaarperiode die wordt toegepast op elk object in een bucket. Als u een bewaarperiode van 1 jaar instelt, kan een object uit de bucket niet één jaar worden verwijderd. |
GET /object/bucket/{bucketName}/retention | Retourneert de bewaarperiode die momenteel is ingesteld voor een opgegeven bucket. |
POST /object/namespaces/namespace/{namespace}/ retention |
Voor namespaces fungeert de bewaarinstelling als een beleid, waarbij elk beleid een <Name>:<Retention period-paar> is. U kunt verschillende bewaarpolicy's voor een namespace definiëren en u kunt een beleid, op naam, toewijzen aan een object binnen de naamruimte. Hiermee kunt u de bewaarperiode wijzigen van een set objecten waaraan hetzelfde beleid is toegewezen door het bijbehorende beleid te wijzigen. |
PUT /object/namespaces/namespace/{namespace}/ retention/{class} |
Werkt de periode bij voor een bewaarperiode die is gekoppeld aan een naamruimte. |
GET /object/namespaces/namespace/{namespace}/ retention |
Retourneert het bewaarbeleid dat is gedefinieerd voor een namespace. |
Meer informatie over de ECS Management API vindt u in de inleiding tot ECS Management REST API
in de ECS Data Access Guide. De online referentie vindt u hier: ECS API-referentie.
Beschrijft geavanceerde bewaarfuncties die beschikbaar zijn in de CAS API die worden ondersteund door ECS.
Klantapplicaties gebruiken de CAS API om bewaarstrategieën mogelijk te maken. Wanneer CAS-workloads wordenMin./max. retentie op CAS-bucketniveau
Zoek in de ECS Portal een CAS-bucket en selecteer Bewerken. Alle functies die op het onderstaande scherm
De CAS-bucketretentiefuncties worden uitgelegd in de volgende tabel.
Kenmerk | Beschrijving |
---|---|
Bewaren afdwingen | Als deze functie is ingeschakeld, kan er geen CAS-object worden gemaakt zonder bewaargegevens (periode of beleid). Een poging om een dergelijk object op te slaan retourneert een fout. Als deze is ingeschakeld, is het mogelijk om de bucketretentieperiode niet te configureren, zelfs niet in een omgeving die geschikt is voor naleving. Opmerking: Wanneer een CE+-modus Centera wordt gemigreerd naar ECS, is Enforce Retention standaard ingeschakeld op de bucket. |
Bewaarperiode bucket |
Als een bewaarperiode voor een bucket wordt opgegeven, wordt de langere periode afgedwongen als er zowel een retentieperiode op bucketniveau als een bewaarperiode op objectniveau is . In een omgeving met compliance is bucketretentieperiode verplicht tenzij bewaargegevens in het object worden afgedwongen. Nadat deze is geconfigureerd, kan de bucketretentieperiode echter niet worden gereset, zelfs niet wanneer de bewaargegevens in het object worden afgedwongen. |
Minimale vaste bewaarperiode |
Deze functie is van toepassing op de bewaarperioden die zijn opgegeven in objecten. Als de bewaarperiode van een object buiten de hier opgegeven grenzen ligt, mislukt een poging om het object te schrijven. Met behulp van bewaarpolicy's worden de min/max-instellingen niet afgedwongen. Het selecteren van Infinite voor minimale vaste bewaarperiode betekent dat alle bewaarwaarden oneindig moeten zijn. Als u if for Maximum Fixed Retention Period selecteert, betekent dit dat er geen maximumlimiet is. Min./max . bewaarbeperkingen worden toegepast op C-Clip die naar een bucket wordt geschreven. Als een clip wordt gemigreerd door een hulpprogramma van een externe SDK dat de retentie binnen de grenzen moet zijn, wordt er anders een fout gegenereerd. |
Maximale vaste bewaarperiode |
|
Minimale variabele bewaarperiode |
Deze functie is van toepassing op variabele bewaarperioden die zijn opgegeven in objecten die gebruikmaken van gebeurtenisgebeurtenis. bewaren (EBR). In EBR wordt een basisretentieperiode ingesteld en heeft de geprogrammeerde triggerfunctie de mogelijkheid om de retentieperiode te verhogen wanneer de triggers gaan branden. Als de nieuwe bewaarperiode van een object buiten de hier opgegeven grenzen valt, mislukt een poging om het object te schrijven als reactie op de trigger. Wanneer u bewaarpolicy's gebruikt, worden de min/max-instellingen niet afgedwongen. Als u Infinite selecteert voor minimale variabele bewaarperiode , moeten alle bewaarwaarden oneindig zijn. Als u if for Maximum Variable Retention Period selecteert, betekent dit dat er geen maximumlimiet is. Min./max. bewaarbeperkingen worden toegepast op C-Clip die naar een bucket wordt geschreven. Als een clip wordt gemigreerd door een hulpprogramma van derden dat op SDK's is gebaseerd, moet de retentie binnen de grenzen vallen , anders wordt er een fout gegenereerd. |
Maximale variabele bewaarperiode |
Opmerking: Als de systeembeheerder of programmeur geen waarden heeft ingesteld voor de vaste en
variabele bewaarperioden, retourneert de ECS Management API-functie geen waarden voor
de min/max-instellingen. De Enforce Retention Information in C-Clip retourneert een standaardwaarde
van false.
Bewaren op basis van gebeurtenissen
Event-based retention (EBR) is een instructie die aangeeft dat een record niet kan worden verwijderd vóór eenBij gebruik van EBR is de C-Clip-levenscyclus als volgt:
Voor niet-compatibele namespaces kunnen met bevoegdheden verwijderde opdrachten vaste en variabele
retentie voor EBR overschrijven.
Bij het toepassen van EBR-retentie moet deze voldoen aan de Min/Max-instellingen voor de variabele
bewaarperiode.
Functie | Beschrijving |
FPClip_EnableEBRWithClass | Deze functie stelt in dat een C-Clip in aanmerking komt voor het ontvangen van een toekomstige gebeurtenis en zorgt ervoor dat een op gebeurtenis gebaseerde retentieklasse (EBR) aan de CClip kan worden toegewezen tijdens het maken van de C-Clip. |
FPClip_EnableEBRWithPeriod | Met deze functie stelt u in dat een C-Clip in aanmerking komt voor het ontvangen van een toekomstige gebeurtenis en kan een EBR-periode (Event Based Retention) aan de C-Clip worden toegewezen tijdens het maken van de C-Clip. |
FPClip_IsEBREnabled | Deze functie retourneert een Booleaanse waarde om aan te geven of een CClip is ingeschakeld voor op gebeurtenissen gebaseerde retentie (EBR). |
FPClip_GetEBRClassName | Deze functie haalt de naam op van de op gebeurtenissen gebaseerde retentie (EBR). policy toegewezen aan de C-Clip. |
FPClip_GetEBREventTime | Deze functie retourneert de gebeurtenistijd die is ingesteld op een C-Clip wanneer de gebeurtenis event based retention (EBR) voor die C-Clip werd geactiveerd. |
FPClip_GetEBRPeriod | Deze functie retourneert de waarde (in seconden) van de EBR-periode (event-based retention) die is gekoppeld aan een C-Clip. |
FPClip_TriggerEBREvent | Deze functie activeert de gebeurtenis van een C-Clip waarvoor event based retention (EBR) is ingeschakeld. |
FPClip_TriggerEBREventWithClass | Deze functie activeert de gebeurtenis van een C-Clip waarvoor event based retention (EBR) is ingeschakeld en wijst een nieuw EBR-beleid toe aan de CClip. |
FPClip_TriggerEBREventWithPeriod | Deze functie activeert de gebeurtenis van een C-Clip waarvoor event based retention (EBR) is ingeschakeld en wijst een nieuwe EBR-periode toe aan de CClip. |
Rechtszaak in behandeling
Met Een rechtszaak stand kunnen CAS-applicaties tijdelijk verwijdering van een C-Clip voorkomen. Een juridische procedure isOpmerking: Zelfs een geprivilegieerde verwijdering kan een C-Clip onder rechtszaken niet verwijderen.
Eén C-Clip kan in verschillende rechtszaken vallen. De aanvraag moet unieke proces-ID'sBij het gebruik van een rechtszaak is de C-Clip-levenscyclus als volgt:
De volgende afbeelding toont de drie mogelijke scenario's voor een C-Clip die in behandeling wordt gesteld bij een rechtszaak:
Opmerking: De maximale grootte van de blokkerings-ID voor rechtszaken is 64 tekens. De maximale proces-ID's
per C-Clip is 100. Deze beperkingen worden afgedwongen door de CAS API.
De tabel toont de CAS API-functies voor rechtszaken
Functie | Beschrijving |
---|---|
FPClip_GetRetentionHold | Deze functie bepaalt de wachtstatus van de C-Clip en retourneert true of false. |
FPClip_SetRetentionHold | Met deze functie wordt een retentieblokkering ingesteld of gereset op een C-Clip. Voor meerdere rechtszaken geldt dat u voor elke hold een unieke id voor proces-holds aangeeft. Voor meerdere wachtverzoeken voert u één oproep per ID uit. |