Периоды хранения назначаются в C-Clip для объекта приложением CAS.
Например, если финансовый документ должен храниться в течение трех лет с даты его создания,Примечание. Концепция классов хранения Centera сопоставляется с политиками хранения в ECS,
в этой документации используются политики хранения.
При применении политики хранения к нескольким C-Clip путем изменения политики. Период хранения
изменяется для всех объектов, к которым применяется политика.
Хранение на уровне контейнеров ECS и CAS
Хранение на уровне контейнеров не является хранением пула по умолчанию в Centera. В ECS срок хранения CAS по умолчаниюПериод хранения по умолчанию в объектах, записанных без сохранения на уровне объектов,
в пространствах имен комплаенса.
Приоритет CAS
Если к объекту CAS в ECS применяется несколько периодов хранения, то период хранения с болееПрименение хранения CAS
Политики хранения можно определить для пространств имен на портале ECS или с помощью
API-интерфейса управления ECS. См. раздел Настройка политик хранения пространства имен.
Во время создания C-Clip внешнее приложение CAS может назначить ему фиксированный срок хранения
или политику хранения.
При применении периодов хранения через API укажите период в секундах.
Примечание. ECS CAS использует время создания C-Clip для всех расчетов, связанных с хранением,
Создание политик хранения с помощью API-интерфейса управления ECS.
Можно создать периоды хранения и политики хранения с помощью ECS, краткое описание процесса приведено
ниже.
Способ | Описание |
---|---|
PUT /object/bucket/{bucketName}/retention | Значение хранения для контейнера определяет обязательный период хранения, который применяется ко всем объектам в контейнере. Если установлен срок хранения 1 год, объект из контейнера не может быть удален в течение одного года. |
GET /object/bucket/{bucketName}/retention | Возвращает период хранения, установленный для указанного контейнера. |
POST /object/namespaces/namespace/{namespace}/ retention |
Для пространств имен параметр хранения действует как политика, где каждая политика представляет собой пару <Имя>:<Период хранения> Для пространства имен можно определить несколько политик хранения, а для объекта в пространстве имен можно назначить политику по имени. Это позволяет изменить период хранения набора объектов, которым назначена одна и та же политика, изменив соответствующую политику. |
PUT /object/namespaces/namespace/{namespace}/ retention/{class} |
Обновление периода хранения, связанного с пространством имен. |
GET /object/namespaces/namespace/{namespace}/ retention |
Возвращает политику хранения, определенную для пространства имен. |
Дополнительные сведения о, API-интерфейсе управления ECS можно найти в разделе Введение в REST API-интерфейс управления ECS
«Руководства по доступу к данным ECS». Онлайн-справка доступна здесь: Справка по API-интерфейсу ECS.
Описывает расширенные функции хранения, доступные в API-интерфейсе CAS, который поддерживается ECS.
Клиентские приложения используют API-интерфейс CAS для реализации стратегий хранения. При миграции рабочих нагрузокРегулятор мин./макс. для хранения на уровне контейнера CAS
На портале ECS найдите контейнер CAS и выберите Edit. Все функции, показанные на экране ниже,
Функции хранения контейнера CAS описаны в следующей таблице.
Элемент | Описание |
---|---|
Enforce Retention | Если эта функция включена, объект CAS не может быть создан без информации о хранении (период или политика). При попытке сохранить такой объект возникает ошибка. Если эта функция включена, можно не настраивать Bucket Retention Period даже в среде, где включен комплаенс. Примечание. При миграции системы Centera в режиме CE+ в ECS функция Enforce Retention по умолчанию включена на контейнере. |
Bucket Retention Period |
Если указан период хранения контейнера, то при наличии периода хранения на уровне контейнера и на уровне объекта применяется более длительный период. В среде с включенным комплаенсом Bucket Retention Period является обязательным параметром, кроме случаев, когда в объекте принудительно применяется информация о сроках хранения. Однако после настройки параметр Bucket Retention Period нельзя сбросить, даже если в объекте принудительно применяется информация о сроках хранения. |
Minimum Fixed Retention Period |
Эта функция управляет сроками хранения, указанными в объектах. Если срок хранения объекта выходит за пределы указанных здесь границ, попытка записи объекта завершается сбоем. При использовании политик хранения минимальные и максимальные значения параметров не применяются. Выбор значения Infinite для параметра Minimum Fixed Retention Period означает, что все значения срока хранения должны быть бесконечными. Выбор значения «Infinite» для параметра Maximum Fixed Retention Period означает, что максимальный предел отсутствует. Минимальные/максимальные ограничения сроков хранения применяются к любому C-Clip, записанному в контейнер. При миграции C-Clip с помощью любого стороннего инструмента на базе SDK срок хранения должен находиться в допустимых пределах, в противном случае возникает ошибка. |
Maximum Fixed Retention Period |
|
Minimum Variable Retention Period |
Эта функция управляет переменными сроками хранения, указанными в объектах с помощью функции хранения на базе событий (EBR). В EBR устанавливается базовый период хранения, а запрограммированная функция запуска позволяет увеличить период хранения при срабатывании триггера. Если новый период хранения объекта выходит за пределы указанных здесь границ, попытка записи объекта в ответ на триггер завершается сбоем. При использовании политик долгосрочного хранения минимальные и максимальные значения параметров не применяются. Выбор значения Infinite для параметра Minimum Fixed Retention Period означает, что все значения срока хранения должны быть бесконечными. Выбор значения «Infinite» для параметра Maximum Fixed Retention Period означает, что максимальный предел отсутствует. Минимальные/максимальные ограничения сроков хранения применяются к любому C-Clip, записанному в контейнер. При миграции C-Clip с помощью любого стороннего инструмента на базе SDK срок хранения должен находиться в допустимых пределах, в противном случае возникает ошибка. |
Maximum Variable Retention Period |
Примечание. Если системный администратор или программист не задал значения для фиксированных и
переменных периодов хранения, функция «get» API-интерфейса управления ECS не возвращает значения для
настроек минимальных/максимальных периодов. При использовании функции Enforce Retention Information in C-Clip по умолчанию возвращается
значение «false».
Хранение на основе событий
Хранение на основе событий (EBR) — это инструкция, указывающая, что запись не может быть удалена доПри использовании EBR жизненный цикл C-Clip следующий:
Для несовместимых пространств имен привилегированные команды удаления могут переопределять
фиксированное и переменное время хранения для EBR.
При применении хранения EBR оно должно соответствовать настройкам регулятора мин./макс. для переменного
периода хранения.
Функция | Описание |
FPClip_EnableEBRWithClass | Эта функция позволяет настроить C-Clip на получение будущего события и назначить класс хранения на основе событий (EBR) объекту C-Clip во время создания этого объекта. |
FPClip_EnableEBRWithPeriod | Эта функция позволяет настроить C-Clip на получение будущего события и позволяет назначить период хранения на основе событий (EBR) объекту C-Clip во время создания этого объекта. |
FPClip_IsEBREnabled | Эта функция возвращает логическое значение, указывающее, включен ли объект C-Clip для хранения на основе событий (EBR). |
FPClip_GetEBRClassName | Эта функция извлекает имя политики хранения на основе событий (EBR), назначенной C-Clip. |
FPClip_GetEBREventTime | Эта функция возвращает время события, заданное в C-Clip, когда для этого C-Clip было инициировано событие хранения на основе событий (EBR). |
FPClip_GetEBRPeriod | Эта функция возвращает значение (в секундах) периода хранения на основе событий (EBR), связанного с C-Clip. |
FPClip_TriggerEBREvent | Эта функция запускает событие C-Clip, для которого было включено хранение на основе событий (EBR). |
FPClip_TriggerEBREventWithClass | Эта функция запускает событие C-Clip, для которого включено хранение на основе событий (EBR), и назначает новую политику EBR для C-Clip. |
FPClip_TriggerEBREventWithPeriod | Эта функция запускает событие C-Clip, для которого включено хранение на основе событий (EBR), и назначает новый период EBR для C-Clip. |
Хранение материалов для судебного разбирательства
Хранение материалов для судебного разбирательства позволяет приложениям CAS временно предотвращать удаление C-Clip. Хранение материалов для судебного разбирательстваПримечание. Даже привилегированное удаление не может удалить C-Clip, которому назначено хранение материалов для судебного разбирательства.
Одному C-Clip может быть назначено несколько экземпляров хранения материалов для судебного разбирательства. Приложение должно создавать уникальныеПри использовании хранения материалов для судебного разбирательства жизненный цикл C-Clip выглядит следующим образом:
На следующем рисунке показаны три возможных сценария для C-Clip, к которому применяется хранение материалов для судебного разбирательства:
Примечание. Максимальный размер идентификатора экземпляра хранения материалов для судебного разбирательства составляет 64 символа. Максимальное количество идентификаторов экземпляров хранения материалов для судебного разбирательства
на каждый C-Clip составляет 100. Эти ограничения применяются API CAS.
В таблице показаны функции CAS API для хранения материалов для судебного разбирательства.
Функция | Описание |
---|---|
FPClip_GetRetentionHold | Эта функция определяет состояние удержания C-Clip и возвращает значение «true» или «false». |
FPClip_SetRetentionHold | Эта функция устанавливает или сбрасывает удержание хранения C-Clip. Для нескольких экземпляров хранения материалов для судебного разбирательства укажите уникальный идентификатор экземпляра для каждого удержания. Для нескольких удержаний выполните по одному вызову на идентификатор. |