Aplikace CAS přiřadí objektům v C-klipech doby uchování.
Například pokud je nutné finanční dokument uchovávat po dobu 3 let od data vytvoření,Poznámka: Koncept tříd uchování Centera je namapován na zásady uchování v systému ECS.
Tato dokumentace používá zásady uchování.
Pokud je zásada uchování aplikována na několik C-klipů pomocí změny zásad, doba uchování se změní
u všech objektů, na které se zásada vztahuje.
Uchování na úrovni kbelíku ECS a CAS
Uchování na úrovni kbelíku není v aplikaci Centera výchozím fondem uchovávání. V systému ECS je výchozí uchování CASVýchozí doba uchování v objektech zapsaných bez uchování na úrovni objektu
v oborech názvů souladu.
Priorita CAS
Pokud je v systému ECS aplikováno více období uchování na jeden objekt CAS, má doba uchováníJak aplikovat uchování CAS
Režimy uchování oborů názvů můžete definovat na portálu ECS nebo v rozhraní ECS Management
API. Viz Nastavení zásad uchování oboru názvů.
Externí aplikace CAS může C-klipu přiřazovat fixní dobu uchování
nebo zásady uchování.
Při zavádění období uchování prostřednictvím rozhraní API zadejte období v sekundách.
Poznámka: Úložiště ECS CAS zohledňuje pro všechny výpočty související s uchováním dobu vytvoření C-klipu,
Jak vytvořit zásady uchování pomocí rozhraní API pro správu systému ECS.
Období a zásady uchování můžete vytvořit pomocí systému ECS, jehož přehled je uveden
níže.
Způsob | Popis |
---|---|
PUT /object/bucket/{názevKbelíku}/retention | Hodnota uchování kbelíku definuje povinnou dobu uchování, která se aplikuje na každý objekt v rámci kbelíku. Pokud nastavíte dobu uchování na 1 rok, objekt z kbelíku nebude možné odstranit po dobu 1 roku. |
GET /object/bucket/{názevKbelíku}/retention | Vrátí dobu uchování, která je aktuálně nastavena pro zadaný kbelík. |
POST /object/namespaces/namespace/{oborNázvů}/ retention |
U oborů názvů se nastavení uchování chová jako zásada, kde každá zásada představuje pár <Název>:<Doba uchování>. Pro obor názvů můžete definovat několik zásad uchování a v oboru názvů můžete objektu přiřadit zásadu podle názvu . Díky tomu budete moci změnit dobu uchování sady objektů, které mají přiřazenou stejnou zásadu pomocí změnou odpovídající zásady. |
PUT /object/namespaces/namespace/{oborNázvů}/ retention/{třída} |
Aktualizuje dobu uchování, která je spojena s oborem názvů. |
GET /object/namespaces/namespace/{oborNázvů}/ retention |
Vrátí zásady uchování definované pro obor názvů. |
Další informace o rozhraní ECS Management API naleznete v úvodu rozhraní ECS Management REST API
v příručce přístupu k datům ECS. Online reference najdete zde: Reference k rozhraní ECS API.
Popisuje pokročilé funkce uchování dostupné v rozhraní CAS API, které podporuje systém ECS.
Zákaznické aplikace používají k povolení strategií uchování rozhraní CAS API. Při migraci úloh CASMinimální/maximální řízení pro uchování na úrovni kbelíku CAS
Na portálu ECS najděte kbelík CAS a vyberte možnost Edit. Všechny funkce zobrazené na níže uvedené obrazovce jsou
Funkce uchování kbelíků CAS jsou vysvětleny v následující tabulce.
Funkce | Popis |
---|---|
Enforce Retention | Pokud je tato funkce zapnuta, nelze bez informací o uchování (doba nebo zásady) vytvořit žádný objekt CAS. Pokus o uložení takového objektu zobrazí chybu. Pokud je funkce zapnutá, není možné nakonfigurovat dobu uchování kbelíků ani v prostředí s povoleným souladem. Poznámka: Pokud je nástroj Centera v režimu CE+ migrován do systému ECS, je ve výchozím nastavení v kbelíku zapnutá funkce Enforce Retention. |
Doba uchování kbelíku |
Pokud je zadána doba uchování kbelíku a je k dispozici jak doba uchování na úrovni kbelíku, tak doba uchování na úrovni objektu, bude vynucena delší doba. Pokud nejsou vynucovány informace o uchování v objektu, je v prostředí s povoleným souladem povinná doba uchování kbelíků. Po nakonfigurování doby uchování kbelíku ji však nelze resetovat ani v případě, že jsou vynucovány informace o uchování v objektu. |
Minimum Fixed Retention Period |
Tato funkce řídí dobu uchování uvedenou v objektech. Pokud je doba uchování objektu mimo zde specifikované hranice, pokus o zápis objektu selže. Při použití zásad uchování nebudou vynucována minimální/maximální nastavení. Pokud v části Minimum Fixed Retention Period vyberete hodnotu Infinite, všechny hodnoty uchování musí být nekonečné. Pokud v části Maximum Fixed Retention Period vyberete hodnotu, znamená to, že není k dispozici žádný maximální limit. U každého C-klipu zapsaného do kbelíku se použijí minimální/maximální omezení uchování. Pokud je klip migrován jakýmkoli nástrojem třetí strany založeným na SDK, mělo by být uchování v mezích, jinak se zobrazí chyba. |
Maximum Fixed Retention Period |
|
Minimum Variable Retention Period |
Tato funkce řídí proměnlivé doby uchování uvedené v objektech pomocí uchování na základě událostí. V uchování na základě událostí je nastavena základní doba uchování a naprogramovaná funkce spouštěče umožňuje prodloužit dobu uchování při aktivaci spouštěče. Pokud je nová doba uchování objektu mimo zde specifikované hranice, pokus o zápis objektu v reakci na spouštěč selže. Při použití zásad uchování nebudou vynucována minimální/maximální nastavení. Pokud v části Minimum Variable Retention Period vyberete hodnotu Infinite, všechny hodnoty uchování musí být nekonečné. Pokud v části Maximum Variable Retention Period vyberete If, znamená to, že není k dispozici žádný maximální limit. U každého C-klipu zapsaného do kbelíku se použijí minimální/maximální omezení uchování. Pokud je klip migrován jakýmkoli nástrojem třetí strany založeným na SDK, mělo by být uchování v mezích, jinak se zobrazí chyba. |
Maximum Variable Retention Period |
Poznámka: Pokud správce systému nebo programátor nenastavil žádné hodnoty pro fixní
a proměnlivé doby uchování, funkce GET rozhraní API pro správu systému ECS nevrátí hodnoty
minimálního/maximálního nastavení. Funkce Enforce Retention Information in C-Clip vrátí výchozí hodnotu
false.
Uchování na základě událostí
Uchování na základě události (EBR) je pokyn, který specifikuje, že záznam nelze odstranitPři použití EBR je životní cyklus C-klipu následující:
U nevyhovujících oborů názvů mohou privilegované příkazy k odstranění přepisovat fixní
i proměnlivé doby uchování pro EBR.
Při použití uchování EBR musí být v souladu s nastavením Min/Max Governor
pro proměnlivou dobu uchování.
Funkce | Popis |
FPClip_EnableEBRWithClass | Tato funkce nastaví C-klip, který bude oprávněn přijímat budoucí události a umožňuje přiřadit C-klipu třídu uchování na základě události (EBR) během vytváření C-klipu. |
FPClip_EnableEBRWithPeriod | Tato funkce nastaví C-klip, který bude oprávněn přijímat budoucí události a umožňuje přiřadit C-klipu dobu uchování na základě události (EBR) během vytváření C-klipu. |
FPClip_IsEBREnabled | Tato funkce vrací logickou hodnotu, která udává, zda je funkce C-klip povolen pro uchování na základě události (EBR). |
FPClip_GetEBRClassName | Tato funkce načte název zásady uchování na základě události (EBR) přiřazené k C-klipu. |
FPClip_GetEBREventTime | Tato funkce vrátí čas události nastavený v C-klipu, když dojde k aktivaci uchování na základě událostí (EBR) pro daný C-klip. |
FPClip_GetEBRPeriod | Tato funkce vrátí hodnotu (v sekundách) doby uchování na základě událostí (EBR) přidružené k C-klipu. |
FPClip_TriggerEBREvent | Tato funkce spouští událost C-klipu, pro kterou bylo povoleno uchování na základě události (EBR). |
FPClip_TriggerEBREventWithClass | Tato funkce spustí událost C-klipu, pro kterou bylo povoleno uchování na základě události (EBR) a přiřadí C-klipu novou zásadu EBR. |
FPClip_TriggerEBREventWithPeriod | Tato funkce spustí událost C-klipu, pro kterou bylo povoleno uchování na základě události (EBR) a přiřadí C-klipu novou dobu EBR. |
Pozdržení z důvodu soudních sporů
Pozdržení z důvodu soudních sporů umožňuje aplikacím CAS dočasně zabránit smazání C-klipu. Pozdržení z důvodu soudních sporů jsou užitečnáPoznámka: Ani privilegovaný příkaz k odstranění nemůže odstranit C-klip, který je pozdržen z důvodu soudních sporů.
Na jeden C-klip může být uvaleno několik pozdržení z důvodu soudních sporů. Aplikace musí generovat jedinečná ID pozdržení z důvodu soudních sporůPři použití pozdržení z důvodu soudních sporů je životní cyklus C-klipu následující:
Na následujícím obrázku jsou uvedeny tři možné scénáře pro uvalení pozdržení z důvodu soudních sporů na C-klip:
Poznámka: Maximální velikost ID pozdržení z důvodu soudních sporů je 64 znaků. Maximální počet ID
pro pozdržení z důvodu soudních sporů u jednoho C-klipu je 100. Tato omezení jsou vynucována rozhraním CAS API.
V tabulce jsou uvedeny funkce CAS API pro pozdržení z důvodu soudních sporů.
Funkce | Popis |
---|---|
FPClip_GetRetentionHold | Tato funkce určuje stav pozdržení C-klipu a vrací hodnotu true nebo false. |
FPClip_SetRetentionHold | Tato funkce nastavuje nebo resetuje pozdržení z důvodu soudních sporů na C-klipu. V případě několika pozdržení zadejte pro každé pozdržení jedinečné ID. V případě několika pozdržení proveďte volání u každého ID. |