maintenance remove-orphan-files#
Запускает операцию обслуживания remove-orphan-files.
Синтаксис#
catalog maintenance remove-orphan-files [--older-than=<olderThan>]
([--target-object-group=<objectGroupName>] |
[--target-catalog=<catalogName>
--target-namespace=<namespaceName>
--target-object=<objectName>])
Опции#
--older-than Файлы старше скольки дней можно удалять. Значение по умолчанию: 3
--target-object-group Целевая группа объектов, над которой необходимо выполнить операцию.
Параметр не может быть использован совместно с target-catalog, target-namespace и target-object.
--target-catalog Каталог, которому принадлежит целевой объект.
Если параметр задан, вы также должны задать параметры target-namespace и target-object.
Параметр не может быть использован совместно с target-object-group.
--target-namespace Namespace, которому принадлежит целевой объект.
Если параметр задан, вы также должны задать параметры target-catalog и target-object.
Параметр не может быть использован совместно с target-object-group.
--target-object Целевой объект, над которым необходимо выполнить операцию.
Если параметр задан, вы также должны задать параметры target-catalog и target-namespace.
Параметр не может быть использован совместно с target-object-group.
Контроль доступа#
Пользователь, выполняющий операцию, должен быть иметь права на выполнение следующих действий:
compute-engine.start-operation для встроенного вычислительного движка
Примеры#
Запустить операцию для группы объектов my_group:
catalog maintenance remove-orphan-files --target-object-group my_group
+--------------------------------------+
| operation-id |
+--------------------------------------+
| 304ae154-a2ee-4df5-b63b-70830bf30e83 |
+--------------------------------------+
Запустить операцию для объекта prod.sales.nation:
catalog maintenance remove-orphan-files --target-catalog prod --target-namespace sales --target-object nation
+--------------------------------------+
| operation-id |
+--------------------------------------+
| ff986598-9f62-40de-89a1-f699926329ff |
+--------------------------------------+
Запустить аналогичную операцию с отображением результата в формате JSON:
catalog --json maintenance remove-orphan-files --target-catalog prod --target-namespace sales --target-object nation
{
"operation-id" : "bada728b-02c8-411c-87ec-e98ebd60c93a"
}