Opbevaringsperioder tildeles i C-clipsen til objektet af CAS-programmet.
Hvis et finansieringsdokument f.eks. skal beholdes i tre år fra oprettelsesdatoen, er der angivet enBemærk: Centera-konceptet med opbevaringsklasser knyttes til opbevaringspolitikker i ECS. Denne
dokumentation bruger opbevaringspolitikker.
Når en opbevaringspolitik anvendes på flere C-Clips ved at ændre politikken.
Opbevaringsperioden ændres for alle objekter, som politikken gælder for.
ECS-bucket-niveauopbevaring og CAS
Opbevaring på bucket-niveau er ikke standardpuljeopbevaring i Centera. I ECS erStandardopbevaringsperiode i objekter skrevet uden opbevaring på objektniveau i overholdelsesnavneområder
.
CAS-fortrinsret
Når der anvendes flere opbevaringsperioder på et CAS-objekt i ECS, har opbevaringsperioden med denSådan anvender du CAS-opbevaring
Du kan definere opbevarings-politis for navneområder i ECS-portalen eller med ECS Management
API. Se Opsætning af opbevaringspolitikker for navneområder.
Dit eksterne CAS-program kan tildele C-klemmen
en fast opbevaringsperiode eller en opbevaringspolitik, når det oprettes.
Når du anvender opbevaringsperioder gennem API'er, skal du angive perioden i sekunder.
Bemærk: ECS CAS tager oprettelsestiden for C-klemmen til alle beregninger relateret til opbevaring og
Sådan oprettes opbevaringspolitikker med ECS Management API.
Du kan oprette opbevaringsperioder og politikker ved hjælp af ECS, en oversigt over dem nedenfor
.
Metode | Beskrivelse |
---|---|
PUT /object/bucket/{bucketName}/opbevaring | Opbevaringsværdien for en bucket definerer en obligatorisk opbevaringsperiode, som anvendes på alle objekter i en bucket. Hvis du indstiller en opbevaringsperiode på 1 år, kan et objekt fra filsæt ikke slettes i et år. |
HENT /objekt/bucket/{bucketName}/opbevaring | Returnerer den opbevaringsperiode, der aktuelt er indstillet for en bestemt bucket. |
POST /object/namespaces/namespace/{namespace}/ opbevaring |
For navneområder fungerer opbevaringsindstillingen som en politik, hvor hver politik er et <navne>:<opbevaringsperiodepar> . Du kan definere flere opbevaringspolitikker for et navneområde, og du kan tildele en politik efter navn til et objekt i navneområdet. Dette giver dig mulighed for at ændre opbevaringsperioden for et sæt objekter, der har samme politik tildelt, ved at ændre den tilsvarende politik. |
PUT /object/namespaces/namespace/{namespace}/ retention/{class} |
Opdaterer perioden for en opbevaringsperiode, der er tilknyttet et navneområde. |
GET /object/namespaces/namespace/{namespace}/ retention |
Returnerer den opbevaringspolitik, der er defineret for et navneområde. |
Du kan finde flere oplysninger om ECS Management API i introduktionen til ECS Management REST API
på ECS Data Access Guide. Onlinereferencen er her: ECS API-reference.
Beskriver avancerede opbevaringsfunktioner, der er tilgængelige i CAS API,der understøttes af ECS.
Kundeprogrammer bruger CAS API til at aktivere opbevaringsstrategier. Når CAS-arbejdsbelastningerMin./maks. ydelse for opbevaring på CAS-bucket-niveau
Fra ECS-portalen skal du finde en CAS-bucket og vælge Rediger. Alle de funktioner, der vises på nedenstående skærmbillede
Opbevaringsfunktioner for CAS-buckets er forklaret i følgende tabel.
Funktion | Beskrivelse |
---|---|
Gennemtving opbevaring | Hvis denne funktion er aktiveret, kan der ikke oprettes noget CAS-objekt uden opbevaringsoplysninger (periode eller politik). Et forsøg på at gemme et sådant objekt returnerer en fejl. Hvis det er aktiveret, er det muligt ikke at konfigurere opbevaringsperioden for buckets , selv i et overholdelsesaktiveret miljø. Bemærk: Når en CE+-tilstand, Centera er migreret til ECS, er Håndhævelse af håndhævelse aktiveret som standard på bucket'en. |
Opbevaringsperiode for bucket |
Hvis der er angivet en opbevaringsperiode for buckets, gennemtvinges den længere periode, hvis der både er en bucket-niveau- og en opbevaringsperiode på objektniveau. I et overholdelsesaktiveret miljø skal opbevaringsperioden for bucketen være obligatorisk, medmindre opbevaringsoplysninger i objektet håndhæves. Men når den er konfigureret, kan opbevaringsperioden for bucket ikke nulstilles , selv når opbevaringsoplysninger i objektet gennemtvinges. |
Minimumsperiode for fast opbevaring |
Denne funktion regulerer de opbevaringsperioder, der er angivet i objekter. Hvis et objekts opbevaringsperiode er uden for de grænser, der er angivet her, mislykkes et forsøg på at skrive objektet. Ved hjælp af opbevaringspolitikker gennemtvinges indstillingerne for min./maks. ikke. Hvis du vælger Infinite (Uendelig ) for minimum fast opbevaringsperiode , betyder det, at alle opbevaringsværdier skal være uendelige. Hvis det vælges for den maksimale faste opbevaringsperiode, betyder det, at der ikke er nogen maksimal grænse. Min./maks . opbevaringsbegræns er på alle C-clips, der er skrevet til en bucket. Hvis en clips migreres af et SDK-baseret tredjepartsværktøj, som opbevaringen skal være inden for grænserne, ellers er en fejl uundgåelig. |
Maks. fast opbevaringsperiode |
|
Minimumsperiode for variabel opbevaring |
Denne funktion regulerer variable opbevaringsperioder, der er angivet i objekter, der bruger hændelsesbaseret. opbevaring (EBR). I EBR indstilles en basisopbevaringsperiode, og den programmerede udløserfunktion har mulighed for at øge opbevaringsperioden, når der udløses brand. Hvis et objekts nye opbevaringsperiode er uden for de grænser, der er angivet her, vil et forsøg på at skrive objektet som svar på udløseren mislykkes. Når du bruger opbevaringspolitikker, gennemtvinges indstillingerne for min./maks. ikke . Hvis du vælger Infinite for Minimum Variable Retention Period , betyder det, at alle opbevaringsværdier skal være uendelige. Hvis det vælges for den maksimale variable opbevaringsperiode , betyder det, at der ikke er nogen maksimal grænse. Min./maks. opbevaringsbegræns er på alle C-clips, der er skrevet til en bucket. Hvis en clips migreres af et SDK-baseret tredjepartsværktøj, skal opbevaringen være inden for grænserne, ellers er en fejl ødelagt. |
Maks. variabel opbevaringsperiode |
Bemærk: Hvis systemadministratoren eller programmeren ikke har angivet nogen værdier for de faste og
variable opbevaringsperioder, returnerer ECS Management API-funktionen ikke værdier for indstillingerne for
min./maks. Gennemtvingelse af opbevaringsoplysninger i C-Clips returnerer en standardværdi
på falsk.
Hændelsesbaseret opbevaring
Hændelsesbaseret opbevaring (EBR) er en instruktion, der angiver, at en post ikke kan slettes før enNår du bruger EBR, er C-Clip-livscyklussen som følger:
For ikke-kompatible navneområder kan privilegerede slettekommandoer tilsidesætte fast og variabel
opbevaring for EBR.
Når du anvender EBR-opbevaring, skal den overholde indstillingerne for Min/Max-indstillene for den variable
opbevaringsperiode.
Funktion | Beskrivelse |
FPClip_EnableEBRWithClass | Denne funktion indstiller en C-clips til at være berettiget til at modtage en fremtidig hændelse og gør det muligt at tilknytte en hændelsesbaseret opbevaringsklasse (EBR) til CClip'en i forbindelse med oprettelse af C-clips. |
FPClip_EnableEBRWithPeriod | Denne funktion indstiller en C-clips til at være berettiget til at modtage en fremtidig hændelse og gør det muligt at knytte en hændelsesbaseret opbevaringsperiode (EBR) til C-clipsen i forbindelse med oprettelse af C-clips. |
FPClip_IsEBREnabled | Denne funktion returnerer en boolesk værdi for at angive, om en CClip er aktiveret til hændelsesbaseret opbevaring (EBR). |
FPClip_GetEBRClassName | Denne funktion henter navnet på den hændelsesbaserede opbevaring (EBR). politik, der er tildelt C-klemmen. |
FPClip_GetEBREventTime | Denne funktion returnerer det hændelsestidspunkt, der er indstillet på en C-clips, når den hændelsesbaserede opbevaringshændelse (EBR) for den pågældende C-Clips blev udløst. |
FPClip_GetEBRPeriod | Denne funktion returnerer værdien (i sekunder) af den hændelsesbaserede opbevaringsperiode (EBR), der er forbundet med en C-clips. |
FPClip_TriggerEBREvent | Denne funktion udløser hændelsen for en C-clips, hvor hændelsesbaseret opbevaring (EBR) blev aktiveret. |
FPClip_TriggerEBREventWithClass | Denne funktion udløser hændelsen for en C-clips, hvor hændelsesbaseret opbevaring (EBR) blev aktiveret, og tildeler en ny EBR-politik til CClip. |
FPClip_TriggerEBREventWithPeriod | Denne funktion udløser hændelsen for en C-clips, hvor hændelsesbaseret opbevaring (EBR) blev aktiveret, og tildeler en ny EBR-periode til CClip. |
Ikke-aftalehold
Et fast hold gør det muligt for CAS-programmer midlertidigt at forhindre sletning af en C-clips. Et sagligt hold erBemærk: Selv en privilegeret sletning kan ikke slette en C-Clips under sagsanlæg.
En C-clips kan være under flere sagsanlæg. Programmet skal generere unikke sagshold-ID'erNår du bruger et sagsanlægshold, er C-Clip-livscyklussen som følger:
Følgende figur viser de tre mulige scenarier for en C-clips, der sættes under sagshold:
Bemærk: Den maksimale størrelse af sagshold-ID er 64 tegn. Det maksimale antal UD'er
pr. c-clips er 100. Disse begrænsninger håndhæves af CAS API.
Tabellen viser CAS API-funktionerne for sagsanlæg
Funktion | Beskrivelse |
---|---|
FPClip_GetRetentionHold | Denne funktion bestemmer holdtilstanden for C-klemmen og returnerer sand eller falsk. |
FPClip_SetRetentionHold | Denne funktion indstiller eller nulstiller et fastgørelseshold på en C-clips. For flere sagsanlæg skal der angives et unikt sagsanlægs-id for hvert hold. Hvis der er flere hold, skal du foretage ét opkald pr. ID. |