security grant-ownership#
Изменить владельца Объекты CedrusData Catalog.
При выполнении команды необходимо задать имя целевого объекта и имена его родительских объектов.
Синтаксис#
catalog security grant-ownership --new-owner-name=<newOwnerName>
[[--securable-principal=<principal>]
[--securable-file-system=<fileSystem>]
[--securable-catalog=<catalog>]
[--securable-namespace=<namespace>]
[--securable-table=<table>]
[--securable-view=<view>]
[--securable-materialized-view=<materializedView>]
[--securable-object-group=<objectGroup>]
[--securable-compute-engine=<computeEngine>]
[--securable-job=<job>]]
Опции#
--new-owner-name
Имя нового владельца объекта (пользователь или роль).
--securable-principal
Имя принципала.
--securable-file-system
Имя файловой системы.
--securable-catalog
Имя каталога Iceberg.
--securable-namespace
Имя пространства имен Iceberg.
--securable-table
Имя таблицы Iceberg.
--securable-view
Имя виртуального представления Iceberg.
--securable-table
Имя материализованного представления Iceberg.
--securable-object-group
Имя группы объектов Iceberg.
--securable-compute-engine
Имя вычислительного движка.
--securable-job
Имя задачи обслуживания.
Контроль доступа#
Пользователь, выполняющий операцию, должен быть иметь права на выполнение следующих действий:
Примеры#
Сменить владельца таблицы nation
в пространстве имен tpch
в каталоге local
на alice
:
catalog security grant-ownership --new-owner-name alice --securable-catalog local --securable-namespace tpch --securable-table nation
Сменить владельца файловой-системы my_fs
на alice
:
catalog security grant-ownership --new-owner-name alice --securable-file-system my_fs