ГОСТ Р ИСО/МЭК 17826-2015
- после начала периода отложенного удаления или наложения удержания, изменение данных
или метаданных объекта не допускается, за исключением метаданных подсистем отложенного удале
ния и удержания. Метаданные системы отложенного удаления могут добавляться и изменяться, рас
ширяя период отложенного удаления, а метаданные системы удержания могут модифицироваться для
добавления новых удержаний. Другие попытки изменения объекта должны вызывать ошибку.
17.3 Отложенное удаление CDMI
Отложенное удаление CDMI позволяет применять в каждый момент времени лишь одну политику
отложенного удаления к каждому объекту.
Управление отложенным удалением использует временной критерий для определения периода,
когда удаление объекта из CDMI системы запрещено. Критерий отложенного удаления в системе CDMI
обозначается следующими метаданными системы данных:
- идентификатор критерия отложенного удаления, строка, полученная от клиента CDMI и иденти
фицирующая класс записи о постоянном хранении (cdmi_retention_i<J);
- начало периода отложенного удаления и его продолжительность (cdmi_retentk>n_period).
Если клиент CDMI пытается удалить объект, облачная система хранения должна проверить, вы
полняется ли критерий отложенного удаления, и вернуть ошибку в случае, если удаление невозможно.
При копировании объекта, к которому применена политика отложенного удаления, свойства, свя
занные с отложенным удалением, не должны переноситься от источника к создаваемому объекту, и
копия не попадает под действие политики отложенного удаления.
На рисунке 10 показано, как установить отложенное удаление по времени с помощью идентифи
катора отложенного удаления.
О тл а нн нуд ш нн
■ктшнс, уитм лм ш ID,
начале и гфапрпатпыюпъ
Ш /
И м м м н м и уя ш м н т ;|Ц |
м тж мш ш ш
1
I
г
2011/01/01
2012О1Д1
1
И ванам и
долам
ряараивны
20КИМ/2*
201ИМЯ7
Преанр: Начатовремениотложенногоудаления2Я11№/2в,
гродолжитвлы+оетъ 730дней, изтудержаний
Рисунок 10 - Отложенное удаление объекта
Определенный код ошибки HTTP (403) должен возвращаться при попытке изменить или удалить
объект, находящийся на постоянном хранении.
Облачная система хранения не должна препятствовать изменениям метаданных, расширяющим
период отложенного удаления.
17.4 Удержание CDMI
Удержание CDMI устанавливает доступ к объекту только для чтения и запрещает его удаление.
Облачная система хранение должна допускать множественные удержания для одного и того же объекта.
Если объект удерживается, облачная система хранения устанавливает доступ к объекту только
для чтения и запрещает его удаление.
При копировании удерживаемого объекта, его свойства, связанные с удержанием, не должны ко
пироваться в новый объект, и копия объекта на должна удерживаться.
Управление удержанием использует идентификатор удержания для определения периодов вре
мени. в которые объект CDMI и его метаданные не могут быть изменены или удалены. Критерии удер
жания CDMI объекта должны указываться метаданными системы данных, в частности, предоставлен
ным клиентом строковыми идентификаторами, которые определяют удержания и их порядок.
Клиент CDMI может поместить объект в удержание добавлением соответствующего идентификатора
в элемент метаданных системы данных cdmi_hold_id. Когда объект удерживается, операции клиента CDMI.
связанные с изменением объекта (успешные в обычном состоянии объекта) должны возвращать ошибку.
135