Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

ECS: CAS-oppbevaring i ECS

Summary: Denne artikkelen handler om CAS-oppbevaring i ECS. Den beskriver også avansert oppbevaring for CAS-applikasjoner: hendelsesbasert oppbevaring, rettssperring og minimum/maks. sikring

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

Denne artikkelen handler om CAS-oppbevaring i ECS. Den beskriver også avansert oppbevaring for CAS-applikasjoner: hendelsesbasert oppbevaring, rettstvistssperre og minimums-/maks.-
sikring Det er et utpakkingsutdrag fra ECS-datatilgangsveiledningen som du finner og lastes ned her: https://www.dell.com/support/home/us/en/19/product-support/product/ecs-appliance-/docs
 


CAS-oppbevaring i ECS


En CAS C-klemme kan ha en oppbevaringsperiode som styrer tidsperioden. Det tilknyttede objektet beholdes i ECS-lagring før en applikasjon kan slette det.


Oppbevaringsperioder

Oppbevaringsperioder tilordnes i C-klemmen for objektet av CAS-applikasjonen.

Hvis for eksempel et finansdokument må beholdes i tre år fra opprettelsesdatoen, er det angitt en
treårsperiode for oppbevaringsperioden i C-clip som er knyttet til det økonomiske dokumentet. Det er
også mulig å angi at dokumentet beholdes på ubestemt tid.

Oppbevaringspolicyer (oppbevaringsklasser)

Merk: Centera-konseptet med oppbevaringsklasser tilordnes til oppbevaringspolicyer i ECS. Denne
dokumentasjonen bruker oppbevaringspolicyer.

Oppbevaringspolicyer gjør det mulig å registrere og bruke oppbevaringstilfeller på C-klemmene. Ulike typer dokumenter kan for eksempel
ha ulike oppbevaringsperioder. Du kan kreve
følgende oppbevaringsperioder:
  • Finansielle: Tre år
  • Juridiske: 5 år
  • E-post: 6 måneder

Når en oppbevaringspolicy brukes på flere C-clips ved å endre policyen. 
Oppbevaringsperioden endres for alle objekter som policyen gjelder for.

Lagringspolicyer er knyttet til navneområder i ECS og gjenkjennes av CAS-applikasjonen
som oppbevaringsklasser.
 

Oppbevaring på ECS-kurvnivå og CAS

Oppbevaring på kurvnivå er ikke standard oppbevaring av utvalg i Centera. I ECS er
CAS-standardlagring konstant null.
 

Standard oppbevaringsperiode i objekter som er skrevet uten oppbevaring på objektnivå i samsvarsnavneområder
.

Fra og med ECS 3.0, når en applikasjon skriver C-clips uten objektlagring til en ECS CAS-kurv
i et samsvarsnavneområde, og kurven har en oppbevaringsverdi (for eksempel 6 måneder),
blir standard oppbevaringsperiode for uendelig (-1) tilordnet C-klemmene. C-klemmene kan aldri
slettes fordi den effektive oppbevaringsperioden er den lengst mellom de to:
oppbevaringsperioden på kurvnivå og standard oppbevaring på objektnivå.
 

CAS-prioritet

Når flere oppbevaringsperioder brukes på et CAS-objekt i ECS, har oppbevaringsperioden med høyere
verdi forrang uansett hvordan oppbevaringen ble brukt.
 

Slik bruker du CAS-oppbevaring

Du kan definere oppbevaringsbetjenter for navneområder i ECS-portalen eller med ECS Management
API. Se Konfigurere oppbevaringspolicyer for navneområde.

Den eksterne CAS-applikasjonen kan tilordne en fast oppbevaringsperiode eller en oppbevaringspolicy til C-klemmen
under opprettingen.

Når du skal bruke oppbevaringsperioder via API-er, angir du perioden i sekunder.

Merk: ECS CAS tar opprettelsestiden for C-klemmen for alle oppbevaringsrelaterte beregninger og
ikke migreringstiden.


Slik oppretter du oppbevaringspolicyer med ECS Management API.

Du kan opprette oppbevaringsperioder og policyer ved hjelp av ECS, et sammendrag som er oppgitt
nedenfor.

Metoden Beskrivelse
SETT /objekt/kurv/{bucketName}/oppbevaring Oppbevaringsverdien for en kurv definerer en obligatorisk
oppbevaringsperiode som brukes på hvert objekt i en
kurv. Hvis du angir en oppbevaringsperiode på 1 år, kan ikke et objekt
fra kurven slettes i ett år.
HENt /objekt/kurv/{bucketName}/oppbevaring Returnerer oppbevaringsperioden som for øyeblikket er angitt for en
angitt kurv.
POST /object/namespaces/namespace/{namespace}/
retention
For navneområder fungerer oppbevaringsinnstillingen som en policy,
der hver policy er et <par med navn>:<oppbevaringsperioder> .
Du kan definere flere oppbevaringspolicyer for et
navneområde, og du kan tilordne en policy, etter navn, til et
objekt i navneområdet. Dette gjør det mulig å endre
oppbevaringsperioden for et sett med objekter som har
samme policy tilordnet, ved å endre den tilsvarende
policyen.
PUT /object/namespaces/namespace/{namespace}/
retention/{class}
Oppdaterer perioden for en oppbevaringsperiode som er
tilknyttet et navneområde.
GET /object/namespaces/namespace/{namespace}/
retention
Returnerer oppbevaringspolicyen som er definert for et navneområde.

Du finner mer informasjon om ECS Management API i ECS Management REST API-introduksjonen
i ECS Data Access Guide. Den elektroniske referansen er her: ECS API-referanse.


Avansert oppbevaring for CAS-applikasjoner: hendelsesbasert oppbevaring, rettssperring og min/max-

Beskriver avanserte lagringsfunksjoner som er tilgjengelige i CAS API som støttes av ECS.

Kundeapplikasjoner bruker CAS API til å aktivere oppbevaringsstrategier. Når CAS-workloader migreres til ECS, kan
ECS-kunnskap om CAS API-funksjoner gjøre det mulig for kundeapplikasjonene å fortsette
å jobbe med de migrerte dataene. I ECS er følgende ARM-funksjoner (Advanced Retention Management)
tilgjengelige uten separat lisens:
  • Hendelsesbasert oppbevaring: mulighet til å konfigurere et objekt via C-klemmen til å bruke (utløse) en
    oppbevaringsperiode eller oppbevaringspolicy når CAS-applikasjonen mottar en spesifisert hendelse.
  • Rettssperring: muligheten til å hindre sletting av et objekt hvis CAS-applikasjonen har brukt en
    prosedyresperr for objektet gjennom C-klemmen. CAS-applikasjonen kan bruke opptil 100
    rettstvister for et objekt ved å opprette og bruke unike prosedyresperre.
  • Min./maks. 1000: Muligheten for en administrator til å angi begrensninger på kurvnivå for fast oppbevaringsperiode
    eller variabel oppbevaringsperiode. En variabel oppbevaringsperiode er en som er satt til å støtte
    hendelsesbasert oppbevaring. I ECS kan system- eller navneområdeadministratorer angi verdiene med ECS-portalen
    . Programmerere kan bruke ECS Management API til å angi verdiene.
Merk: ARM støttes for eldre CAS-data som er skrevet med alle navneordninger som overføres
til ECS.

Min./maks. tastaturet for CAS-oppbevaring på kurvnivå

Finn en CAS-kurv fra ECS-portalen, og velg Edit (Rediger). Alle funksjonene som vises på skjermen
nedenfor, er cas-only-funksjoner, bortsett fra funksjonen for oppbevaringsperiode for kurv. Oppbevaring av kurv
Perioden
er standard funksjon for oppbevaring av ECS-kurv som støttes på alle ecs-kurvtyper.

kA53a0000004NEvCAM_1_0


Funksjonene for oppbevaring av CAS-kurv forklares i følgende tabell.
 

Funksjon Beskrivelse
Håndheve oppbevaring Hvis denne funksjonen er slått på, kan ingen CAS-objekter opprettes uten oppbevaringsinformasjon
(punktum eller policy). Et forsøk på å lagre et slikt objekt returnerer en feil. Hvis den er slått på, er det
mulig å ikke konfigurere bucket retention period selv i et miljø som er aktivert
for overholdelse.
Merk: Når et CE+-modussenter migreres til ECS, er Enforce Retention slått på
som standard på kurven.
Oppbevaringsperiode for kurv
Hvis det er angitt en oppbevaringsperiode for en kurv, blir lengre periode tvunget hvis det er
både et kurvnivå og en oppbevaringsperiode på objektnivå. I et samsvarsaktivert
område er oppbevaringsperiode for kurv obligatorisk med mindre oppbevaringsinformasjon i
objektet håndheves. Når den er konfigurert, kan
imidlertid ikke oppbevaringsperioden tilbakestilles selv når oppbevaringsinformasjon i objektet håndheves.
Minimum fast
oppbevaringsperiode
Denne funksjonen styrer oppbevaringsperiodene som er angitt i objekter. Hvis et objekts oppbevaringsperiode
er utenfor grensene som er angitt her, mislykkes et forsøk på å skrive objektet. Ved hjelp av oppbevaringspolicyer håndheves ikke minimums-/maks-innstillingene. Hvis du velger Infinite for Minimum Fixed Retention Period (Uendelig for
minste faste oppbevaringsperiode ), betyr det at alle oppbevaringsverdier må være uendelige. Hvis du velger maksimal
fast oppbevaringsperiode , betyr det at det ikke er noen maksimal grense. Begrensninger for minimum/maks
. oppbevaring brukes på alle C-klemmer som skrives til en kurv. Hvis et klemme overføres av
et SDK-basert tredjepartsverktøy som oppbevaringen skal være innenfor grensene, ellers vil
det oppstå en feil.
Maksimal fast
oppbevaringsperiode
Minimum variabel
oppbevaringsperiode
Denne funksjonen styrer variable oppbevaringsperioder som er spesifisert i objekter ved hjelp av hendelsesbasert.
oppbevaring (EBR). I EBR er det angitt en grunnleggende oppbevaringsperiode, og den programmerte utløserfunksjonen
har mulighet til å øke oppbevaringsperioden når utløseren utløses. Hvis et objekts nye
oppbevaringsperiode er utenfor grensene som er angitt her, mislykkes et forsøk på å skrive objektet
som svar på utløseren. Når du bruker oppbevaringspolicyer, håndheves ikke
min/maks.-innstillingene. Hvis du velger Infinite for Minimum Variable Retention Period (Uendelig for minimum variabel oppbevaringsperiode ), må alle oppbevaringsverdier
være uendelige. Hvis du velger maksimal oppbevaringsperiode for variabel lagring, er det
ingen maksimal grense. Begrensninger for minimum/maks. oppbevaring brukes på alle C-klemmer som skrives til en
kurv. Hvis et klemme overføres av et SDK-basert tredjepartsverktøy, bør oppbevaringen være
innenfor grensene, ellers blir det foretatt en feil.
Maksimal variabel
oppbevaringsperiode

Merk: Hvis systemadministratoren eller programmereren ikke har angitt noen verdier for de faste og
variable oppbevaringsperiodene, returnerer ikke funksjonen ECS Management API verdiene for
min/max-innstillingene. Enforce Retention Information i C-Clip vil returnere en standardverdi
for false.
 

Hendelsesbasert oppbevaring

Hendelsesbasert oppbevaring (EBR) er en instruksjon som angir at en oppføring ikke kan slettes før en
hendelse og i en angitt periode etter hendelsen. I CAS er EBR en C-klemme med en angitt grunnleggende
oppbevaringsperiode eller oppbevaringspolicy og en applikasjonsdefinert utløser som kan angi en lengre
oppbevaringsperiode når utløseren utløses. Oppbevaringsperioden begynner bare når utløseren utløses.
Når en C-Clip er merket for EBR, kan den ikke slettes før hendelsen med mindre en rettighetsbeskyttet sletting
brukes.

Når du bruker EBR, er C-Clip-livssyklusen som følger:

  • Opprett: Applikasjonen oppretter en ny C-klemme og merker den som under EBR. Applikasjonen
    kan gi en fast oppbevaringsperiode som fungerer som et minimum for oppbevaring, og den må sørge for en
    hendelsesbasert oppbevaringsperiode eller policy.
  • Utløserhendelse: Applikasjonen utløser hendelsen, som er utgangspunktet for hendelsesbasert
    oppbevaringsperiode eller oppbevaringspolicy. Applikasjonen kan tilordne en ny hendelsesbasert
    oppbevaringsperiode hvis den er lengre enn den som er tilordnet på tidspunktet for CClip-opprettingen
    .
  • Slette: Når applikasjonen prøver å slette C-klemmen, må følgende betingelser være oppfylt:
    Oppbevaring av policy (navneområde) har utløpt
    oppbevaring av kurv har utløpt
    fast oppbevaring har utløpt
    Hendelsen er utløst
    både EBR angitt på opprettelsestidspunktet, og eventuelle påfølgende endringer (utvidelser) på tidspunktet for hendelsen har utløpt
Følgende figur viser de tre mulige scenariene for en C-klemme under EBR:
  • C1 har en fast eller minimal oppbevaring som allerede utløp før hendelsen ble utløst.
  • C2 har en fast eller minimal oppbevaring som vil utløpe før EBR utløper.
  • C3 har en fast eller minimal oppbevaring som vil utløpe etter at EBR utløper.
  kA53a0000004NEvCAM_1_1

For navneområder som ikke samsvarer, kan privilegerte slettekommandoer overstyre fast og variabel
oppbevaring for EBR.

Når du skal bruke EBR-oppbevaring, må den være i samsvar med min-/maks. administratorinnstillingene for den variable
oppbevaringsperioden.

Tabellen viser CAS API-funksjonene for hendelsesbasert oppbevaring
Funksjon Beskrivelse
FPClip_EnableEBRWithClass Denne funksjonen angir at en C-Clip skal være kvalifisert til å motta en fremtidig hendelse og
aktiverer en EBR-klasse (event-based retention) som skal tilordnes CClip
under C-Clip-opprettelsestiden.
FPClip_EnableEBRWithPeriod Denne funksjonen angir at en C-Clip skal være kvalifisert til å motta en fremtidig hendelse og
aktiverer at en EBR-periode (hendelsesbasert oppbevaringsperiode) skal tilordnes C-klemmen
under C-Clip-opprettelsestiden.
FPClip_IsEBREnabled Denne funksjonen returnerer en boolsk verdi for å angi om en CClip
er aktivert for hendelsesbasert oppbevaring (EBR).
FPClip_GetEBRClassName Denne funksjonen henter navnet på hendelsesbasert oppbevaring (EBR).
policy tilordnet C-klemmen.
FPClip_GetEBREventTime Denne funksjonen returnerer hendelsestiden som er angitt på en C-Clip når hendelsesbasert
oppbevaring (EBR) for denne C-klemmen ble utløst.
FPClip_GetEBRPeriod Denne funksjonen returnerer verdien (i sekunder) for den hendelsesbaserte
oppbevaringsperioden (EBR) som er knyttet til en C-Clip.
FPClip_TriggerEBREvent Denne funksjonen utløser hendelsen til en C-clip som hendelsesbasert
oppbevaring (EBR) ble aktivert for.
FPClip_TriggerEBREventWithClass Denne funksjonen utløser hendelsen til et C-klemmeklemme der hendelsesbasert
oppbevaring (EBR) ble aktivert og tilordner en ny EBR-policy til CClip.
FPClip_TriggerEBREventWithPeriod Denne funksjonen utløser hendelsen til en C-klemme der hendelsesbasert
oppbevaring (EBR) ble aktivert og tilordner en ny EBR-periode til CClip.

 

 

Rettstvistssede

Ved rettstvister kan CAS-applikasjoner midlertidig hindre sletting av en C-klemme. Rettstvistsperring er
nyttig for data som er underlagt en offisiell undersøkelse, avbrudd eller forespørsel, og som kanskje ikke slettes
før undersøkelsen er over. Når det ikke er nødvendig å oppbevare dataene, kan rettssperren
frigis av applikasjonen, og normal oppbevaringsatferd gjenopptas. CAS-applikasjonen
plasserer og fjerner en rettstvist på C-Clip-nivå.

Merk: Selv en rettighetsbeskyttet sletting kan ikke slette en C-Clip under rettssperring.

Én C-Clip kan være under flere rettstvister. Applikasjonen må generere unike prosedyre-ID-er
og kunne spore spesifikke rettstvister knyttet til en C-clip. Applikasjonen
kan ikke spørre en C-Clip etter denne informasjonen. Det er bare en funksjon som bestemmer at rettstvistene
er gyldig for C-klemmen. Hvis det er én eller flere rettstvister på C-klemmen, er denne funksjonen
sann, ellers er den falsk.

Når du bruker rettstvister, er C-Clip-livssyklusen som følger:

  • Opprette: Applikasjonen oppretter en ny C-klemme og gir en fast og/eller hendelsesbasert
    oppbevaringsperiode.
  • Angi hold for rettstvister: En applikasjon setter C-klemmen på vent. Denne applikasjonen kan være forskjellig
    fra applikasjonen som skrev C-klemmen.
  • Løs rettstvist: En applikasjon utgir C-klemmen. Denne applikasjonen kan være forskjellig
    fra applikasjonen som setter rettstvistsperren eller skrev C-clip.
  • Slette: Når applikasjonen prøver å slette C-klemmen, må følgende betingelser oppfylles:
    Det er ingen andre rettstvister som er utestående på C-clip.
    Policylagringen er utløpt.
    Standard oppbevaring av kurv er utløpt. (Standard oppbevaring av kurv er tilgjengelig for alle ECS-objekttyper, men anbefales ikke for CAS.)
    Fast oppbevaringsperiode har utløpt (kun CAS-funksjon).
    Hendelsesbasert oppbevaring har utløpt (kun CAS-funksjon).

Følgende figur viser de tre mulige scenariene for en C-Clip satt under rettssperre:

  • C1 har en fast oppbevaring som allerede har utløpt når den settes på vent.
  • C2 har en fast oppbevaring som utløper under sperren.
  • C3 har en fast oppbevaring som vil utløpe etter at sedvaren er løsnet.

kA53a0000004NEvCAM_1_2

En C-Clip kan ha flere rettstvister tilordnet den. Hvis dette er tilfellet, krever hver rettssperre
en separat API-samtale med en unik identifikator for rettssperring.

Merk: Maksimal størrelse på prosedyresperrings-ID er 64 tegn. Maksimalt antall rettstvister for sperrer
per C-klemme er 100. Disse begrensningene håndheves av CAS API.

Tabellen viser CAS API-funksjonene for rettstvister
 

Funksjon Beskrivelse
FPClip_GetRetentionHold Denne funksjonen bestemmer holdtilstanden til C-klemmen og returnerer
sann eller usann.
FPClip_SetRetentionHold Denne funksjonen angir eller tilbakestiller oppbevaringssperren på en C-klemme. For
flere rettstvister kan du sørge for en unik prosedyresperrings-ID for
hver sperr. For flere sperrer foretar du ett anrop per ID.

Additional Information

Cas-relaterte emner nedenfor er beskrevet i ECS Data Access Guide og vil bli delt inn i ulike KB-er:

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.