Управление блокировками
Управление блокировками#
Настройка aws#
Настройка aws
Включение блокировок#
aws s3api put-object-lock-configuration \
--bucket <имя_бакета> \
--object-lock-configuration ObjectLockEnabled=Enabled \
--endpoint-url=https://s3.msk-1.ngcloud.ru
Настройка блокировок по умолчанию#
lock.json
{
"ObjectLockEnabled": "Enabled",
"Rule": {
"DefaultRetention": {
"Mode": "<тип_блокировки>",
"Days": <срок_блокировки_в_днях>,
"Years": <срок_блокировки_в_годах>
}
}
}
-
ModeМожет принимать значения: GOVERNANCE — временная управляемая блокировка. COMPLIANCE — временная строгая блокировка. -
DaysилиYearsсрок блокировки в днях или годах. Целое положительное число. Взаимоисключающие.
Загрузка конфигурации блокировок в бакет#
aws s3api put-object-lock-configuration \
--bucket <имя_бакета> \
--object-lock-configuration file://lock.json \
--endpoint-url=https://s3.msk-1.ngcloud.ru
Выключение блокировок#
aws s3api put-object-lock-configuration \
--bucket <имя_бакета> \
--object-lock-configuration ObjectLockEnabled="" \
--endpoint-url=https://s3.msk-1.ngcloud.ru