iceberg namespace grant-ownership#

Изменяет владельца namespace Iceberg.

Синтаксис#

catalog iceberg namespace grant-ownership --catalog-name=<catalogName> 
                                          --namespace-name=<namespaceName>
                                          --principal-name=<principalName>

Опции#

--catalog-name Имя каталога Iceberg.

--namespace-name Имя namespace Iceberg.

--principal-name Имя нового владельца namespace (пользователь или роль).

Права доступа#

Ниже приведен список требований для пользователя, выполняющего операцию.

Для каталога, которому принадлежит namespace:

  • быть владельцем каталога ИЛИ

  • иметь встроенную роль builtin.iceberg.admin ИЛИ

  • иметь встроенную роль builtin.admin

Для namespace:

  • быть владельцем namespace ИЛИ

  • иметь встроенную роль builtin.iceberg.admin ИЛИ

  • иметь встроенную роль builtin.admin

Для нового владельца:

  • если новым владельцем является роль, быть прямым или непрямым членом данной роли ИЛИ

  • иметь встроенную роль builtin.admin

Примеры#

Назначить пользователя alice владельцем namespace sales в каталоге prod:

catalog iceberg namespace grant-ownership --catalog-name prod --namespace-name sales --principal-name alice