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