Облачная платформаEvolution

Удалить заблокированную версию


Пользователи с ролями s3e.admin и s3e.editor могут удалить версию объекта, для которой установлена временная управляемая блокировка (режим Governance), до окончания ее срока. Для других конфигураций блокировки удаление невозможно.

Инструкция описывает удаление версии объекта с помощью AWS CLI и AWS S3 API.

Чтобы удалить заблокированную версию:


Выполните команду delete-object с указанием параметра --bypass-governance-retention:

aws s3api delete-object \
--bucket <bucket_name> \
--key <object_key> \
--version-id <version_id> \
--endpoint-url https://s3.cloud.ru \
--bypass-governance-retention

Где:

Версия объекта будет безвозвратно удалена.

Чтобы удалить несколько заблокированных версий, используйте параметр --bypass-governance-retention в команде delete-objects. Пример:

aws s3api delete-objects \
--bucket my-bucket \
--delete '{"Objects":[{"Key":"my-object","VersionId":"123abc"},{"Key":"another-object","VersionId":"456def"}]}' \
--bypass-governance-retention