maintenance create-job remove-orphan-files#
Создать задачу обслуживания объектов remove-orphan-files.
Синтаксис#
catalog maintenance create-job remove-orphan-files (--job-name=<jobName>
--target-object-group=<objectGroupName>
--cron=<cronExpression>
[--cron-time-zone=<timeZoneId>]
[--run-as=<runAs>]
[--description=<description>])
[--older-than=<olderThan>]
Опции#
--job-name Имя задачи обслуживания.
--target-object-group Целевая группа объектов, над которой необходимо выполнять задачу.
--cron Cron-выражение для планирования времени запуска операций.
--cron-time-zone Часовая зона для планирования времени запуска операций.
--run-as Имя пользователя, от имени которого будет происходить запуск операций обслуживания.
Если не указано, запуск операций будет происходить от имени владельца задачи.
--description Произвольное описание.
--older-than Файлы старше скольки дней можно удалять. Значение по умолчанию: 3.
Контроль доступа#
Пользователь, выполняющий операцию, должен быть иметь права на выполнение следующих действий:
job.create для встроенного вычислительного движка
principal.impersonate для пользователя, заданного в опции
--run-as
Примеры#
Создать задачу обслуживания, которая запускает операцию remove-orphan-file для группы объектов my_group каждые тридцать минут:
catalog maintenance create-job remove-orphan-files --target-object-group my_group --cron "0/30 * * * *" --job-name my_job