CAS-sovellus määrittää objektin C-klipsiin säilytysjaksot.
Jos rahoitusasiakirja on esimerkiksi säilytettävä kolme vuotta luontipäivästä alkaen,Huomautus: Centera-käsite yhdistää säilytyskäytännöt ECS:ssä, tässä
dokumentaatiossa käytetään säilytyskäytäntöjä.
Jos säilytyskäytäntöä käytetään useissa C-Clip-painikkeissa, muutamalla käytäntöä.
Säilytysaika vaihtuu kaikille kohteille, joita käytäntö koskee.
ECS-säilötason säilytys ja CAS
Säilötason säilytys ei ole Oletusarvoinen varannon säilytys Centerassa. ECS:ssä CAS-kotelon oletusarvoinen säilyvyys onOletusarvoinen säilytysaika objekteissa, jotka on kirjoitettu ilman objektitason säilytystä yhdenmukaisuusnimiavaruissa
.
CAS-tärkeys
Kun ECS:n CAS-objektille käytetään useita säilytysjaksoja, korkeammanCAS-säilytyksen lisääminen
Voit määrittää säilytyslähikot nimiavaruuden osalta ECS-portaalissa tai ECS Management
APIssa. Katso Nimitilan säilytyskäytäntöjen määrittäminen.)
Ulkoinen CAS-sovellus voi määrittää C-Clip-sovellukselle
kiinteän säilytysajan tai säilytyskäytännön sen luonnin aikana.
Kun käytät säilytysjaksoja ohjelmointirajapintojen kautta, määritä aika sekunteina.
Huomautus: ECS CAS luo C-Clip-kytkimen kaikkiin säilytyslaskelmiin
Säilytyskäytäntöjen luominen ECS Management APIlla.
Voit luoda säilytysjaksoja ja -käytäntöjä ECS:n avulla, josta on
yhteenveto jäljempänä.
Menetelmä | Kuvaus |
---|---|
PUT /object/bucket/{bucketName}/retention | Säilön säilytysarvo määrittää pakollisen säilytysajan, jota sovelletaan kaikkiin säilön esineisiin . Jos määrität 1 vuoden säilytysajan, objektia ei voi poistaa yhden vuoden ajaksi. |
GET /object/bucket/{bucketName}/retention | Palauttaa määritetylle säilölle määritetyn säilytysajan. |
POST /object/namespaces/namespace/{namespace}/ säilytys |
Nimiavaruudessa säilytysasetus toimii käytännön tavoin, jossa kukin käytäntö on <Name>:<Retention period> pair . Voit määrittää nimiavaruuteen useita säilytyskäytäntöjä ja määrittää käytännön nimen mukaan nimitilaan. Siten voit muuttaa niiden kohteiden säilytysaikaa, joille on määritetty sama käytäntö muuttamalla vastaavaa käytäntöä. |
PUT /object/namespaces/namespace/{namespace}/ retention/{class} |
Päivittää nimitilaan liittyvän säilytysajan . |
GET /object/namespaces/namespace/{namespace}/ säilytys |
Palauttaa nimiavaruuden säilytyskäytännön. |
Lisätietoja ECS-hallinnan ohjelmointirajapinnasta on ECS Management REST API -liittymän
esittelyssä ECS Data Access Guide -oppaassa. Online-viite on täällä: ECS-ohjelmointirajapinnan viite.
Kuvaa ECS:n tukemat CAS-ohjelmointirajapinnan edistyneet säilytysominaisuudet.
Asiakkaan sovellukset käyttävät CAS-ohjelmointirajapintaa säilytysstrategioiden käyttöönottoon. Kun CAS-kuormituksetCAS-säilön tason säilytyksen minimi/enimmäismäärä
Etsi ECS-portaalista CAS-säilö ja valitse Muokkaa. Kaikki seuraavassa näytössä
CAS-säilön säilytysominaisuudet esitellään seuraavassa taulukossa.
Ominaisuus | Kuvaus |
---|---|
Valvo säilytystä | Jos ominaisuus on käytössä, CAS-objektia ei voi luoda ilman säilytystietoja (piste tai käytäntö). Tällaisen kohteen tallennusyritys palauttaa virheen. Jos se on käytössä, säilön säilytysaikaa ei voi määrittää edes yhteensopivuutta tukevassa ympäristössä. Huomautus: Kun CE+-tila Centera siirretään ECS:hen, Enforce Retention on oletusarvoisesti käytössä säilössä . |
Säilön säilytysaika |
Jos säilön säilytysaika on määritetty, pidempi aika on käytössä, jos käytössä on sekä säilötaso että objektitason säilytysaika. Yhteensopivuuden varmistavan ympäristön säilön säilytysaika on pakollinen, ellei objektin säilytystietoja valvota. Kun säilön säilytysaika on määritetty, sitä ei voi nollata edes silloin, kun objektin säilytystiedot ovat käytössä. |
Pienin kiinteä säilytysaika |
Tämä ominaisuus hallitsee kohteissa määritettyjä säilytysaikoja. Jos kohteen säilytysaika on tässä määritettyjen rajojen ulkopuolella, kohteen kirjoitusyritys epäonnistuu. Säilytyskäytäntöjen avulla minimi- ja enimmäisasetuksia ei ole määritetty. Jos valitset Infinite for Minimum Fixed Retention Period (Rajaton ), kaikkien säilytysarvojen on oltava rajattomia. Jos valitaan Enimmäiskiinnityksen aika, enimmäisrajaa ei ole. Minimi- ja maksimipidikkeitä käytetään kaikissa säilössä kirjoitetuissa C-Clip-painikkeissa. Jos jokin SDK-pohjainen kolmannen osapuolen työkalu siirtää klipsin, jonka on oltava sidottujen sisällä, kyseessä on virhe. |
Kiinteä enimmäis säilytysaika |
|
Pienin vaihteleva säilytysaika |
Tämä ominaisuus määrittää objekteissa tapahtumaperustaisia tietoja käyttävissä objekteissa määritetyt säilytysajat. (EBR- tai EBR-reititys). EBR-reititysjakso on asetettu ja ohjelmoitu käynnistystoiminto voi lisätä säilytysaikaa, kun käynnistys tehdään. Jos kohteen uusi säilytysaika on tässä määritettyjen rajojen ulkopuolella, objektin kirjoitusyritys käynnistimen vastaukseksi epäonnistuu. Kun käytät säilytyskäytäntöjä, minimi-/enimmäisasetuksia ei ole määritetty. Jos arvoksi valitaan Infinite for Minimum Variable Retention Period , kaikkien säilytysarvojen on oltava rajattomia. Jos valitaan Maximum Variable Retention Period (Enimmäismuuttujan säilytysaika ), enimmäisrajaa ei ole. Minimi- ja maksimipidikkeitä käytetään kaikissa säilössä kirjoitetuissa C-Clip-painikkeissa . Jos jokin SDK-pohjainen kolmannen osapuolen työkalu siirtää klipsin, sen on oltava sidottujen sisällä, muutoin tapahtuu virhe. |
Vaihteleva enimmäis säilytysaika |
Huomautus: Jos järjestelmänvalvoja tai ohjelmoija ei ole määrittänyt arvoja kiinteälle ja
vaihtelevalle säilytyskaudelle
, ECS Management API -get-toiminto ei palauta arvoja minimi-/enimmäisasetuksille. C-Klipin Enforce Retention Information -kohdassa näkyy false-oletusarvo
.
Tapahtumapohjainen säilytys
Tapahtumapohjainen säilytys (EBR) on ohje, jossa määritetään, että tietuetta ei voi poistaa ennenKun käytät EBR-liitäntää, C-Clip-toiminnon elinkaari on seuraava:
Yhteensopimattomissa nimiavaruissa etuoikeutetut poistokomennot voivat ohittaa EBR:n kiinteän ja vaihtelevan
säilytyksen.
Kun EBR-reititys säilyy, sen on noudatettava Eri säilytysajan
Min/Max Chrome -asetuksia.
Toiminto | Kuvaus |
FPClip_EnableEBRWithClass | Tämä toiminto määrittää C-Clip-klipsin, jotta se voi saada tulevan tapahtuman, ja mahdollistaa tapahtumapohjaisen säilytysluokan (EBR) määrittämisen CClipille C-Clip-luonnin aikana. |
FPClip_EnableEBRWithPeriod | Tämä toiminto määrittää C-Clip-klipsin, jotta se voi saada tulevan tapahtuman, ja mahdollistaa tapahtumapohjaisen säilytysjakson määrittämisen C-Clip-klipsiin C-Clip-luontiajan aikana. |
FPClip_IsEBREnabled | Tämä toiminto palauttaa Boolen arvon, joka osoittaa, onko CClip otettu käyttöön tapahtumapohjaisessa säilytykseen (EBR). |
FPClip_GetEBRClassName | Toiminto hakee tapahtumapohjaisen säilytyksen nimen. C-Clip-kytkimelle määritetty käytäntö. |
FPClip_GetEBREventTime | Toiminto palauttaa C-Clip-klipsin tapahtuma-ajan, jolloin kyseisen C-Clip-klipsin tapahtumaperustainen säilytystapahtuma käynnistyi. |
FPClip_GetEBRPeriod | Toiminto palauttaa C-Klipsiin liittyvän tapahtumapohjaisen säilytysjakson arvon (sekunteina). |
FPClip_TriggerEBREvent | Tämä toiminto käynnistää C-Clip-tapahtuman, jossa tapahtumapohjainen säilytys (EBR) on otettu käyttöön. |
FPClip_TriggerEBREventWithClass | Tämä toiminto käynnistää C-Clip-tapahtuman, jossa tapahtumapohjainen säilytys (EBR) on otettu käyttöön, ja määrittää CClipille uuden EBR-käytännön. |
FPClip_TriggerEBREventWithPeriod | Tämä toiminto käynnistää C-Clip-tapahtuman, jossa tapahtumapohjainen säilytys (EBR) on otettu käyttöön, ja määrittää CClipille uuden EBR-ajanjakson. |
Pidon riitojen käsittely
Pidon poistamisen avulla CAS-sovellukset voivat tilapäisesti estää C-Klipsin poistamisen. Haltuun pidosta onHuomautus: Edes etuoikeutettu poisto ei voi poistaa C-Clip-tiedostoa, jos se on käytössä.
Yksi C-Clip-klipsi voi olla useissa pidoissa. Sovelluksella on luotava yksilölliset kirjainkopionKun käytät pitoa, C-klipsin elinkaari on seuraava:
Seuraavassa kuvassa näytetään kolme mahdollista tilannetta, kun C-Clip asetetaan tapauspidon alle:
Huomautus: Pitotunnuksen enimmäiskoko on 64 merkkiä. Enimmäistallennuksen pitotunnuksia C-klipsillä
on 100. CAS-ohjelmointirajapinta valvoo näitä rajoituksia.
Taulukossa on esitetty cas-ohjelmointirajapinnan toiminnot, kun pidossa ei ole pitoa
Toiminto | Kuvaus |
---|---|
FPClip_GetRetentionHold | Tämä toiminto määrittää C-Klipsin pitotilan ja palauttaa asetuksen true tai false. |
FPClip_SetRetentionHold | Toiminto määrittää tai nollaa C-Klipsin pidon. Jos kyseessä on useita oikeudenkäyntejä, yksilöivä pitotunnus kullekin pidolle . Jos pi on useita, soita yksi puhelu per tunnus. |