Compartilhar via


Grupo de comandos grants

Note

Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Visualização Pública.

O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer provisionamentos de Dados de Uso.

O grants grupo de comandos dentro da CLI do Databricks permite que você gerencie concessões. No Catálogo do Unity, os dados são seguros por padrão. Inicialmente, os usuários não têm acesso aos dados de um metastore. O acesso pode ser concedido por um administrador metastore, o proprietário de um objeto ou o proprietário do catálogo ou esquema que contém o objeto. Veja Mostrar, conceder e revogar privilégios.

obtenção de permissões no Databricks

Obtenha as permissões para um protegível. Não inclui permissões herdadas.

databricks grants get SECURABLE_TYPE FULL_NAME [flags]

Arguments

SECURABLE_TYPE

    Tipo de protegível.

FULL_NAME

    Nome completo do protegível.

Opções

--max-results int

    Especifica o número máximo de privilégios a serem retornados (comprimento da página).

--page-token string

    Token de paginação não transparente que permite ir para a próxima página com base na consulta anterior.

--principal string

    Caso você forneça, apenas as permissões do principal especificado (usuário ou grupo) serão retornadas.

Sinalizadores globais

Examples

O exemplo a seguir obtém permissões para um catálogo:

databricks grants get catalog my_catalog

O exemplo a seguir obtém permissões para um principal específico:

databricks grants get catalog my_catalog --principal someone@example.com

O seguinte exemplo obtém permissões com paginação:

databricks grants get table my_catalog.my_schema.my_table --max-results 10

databricks autoriza get-effective

Obtenha as permissões efetivas para um protegível. Inclui permissões herdadas de todos os protegíveis principais.

databricks grants get-effective SECURABLE_TYPE FULL_NAME [flags]

Arguments

SECURABLE_TYPE

    Tipo de protegível.

FULL_NAME

    Nome completo do protegível.

Opções

--max-results int

    Especifica o número máximo de privilégios a serem retornados (comprimento da página).

--page-token string

    Token opaco para a próxima página de resultados (paginação).

--principal string

    Se fornecidas, apenas as permissões efetivas para a entidade de segurança especificada (usuário ou grupo) serão retornadas.

Sinalizadores globais

Examples

O exemplo a seguir obtém permissões efetivas para uma tabela:

databricks grants get-effective table my_catalog.my_schema.my_table

O exemplo a seguir obtém permissões efetivas para um principal específico:

databricks grants get-effective schema my_catalog.my_schema --principal someone@example.com

O seguinte exemplo obtém permissões efetivas com paginação:

databricks grants get-effective catalog my_catalog --max-results 20 --page-token abc123

Atualização de permissões do Databricks

Atualize as permissões para um protegível.

databricks grants update SECURABLE_TYPE FULL_NAME [flags]

Arguments

SECURABLE_TYPE

    Tipo de protegível.

FULL_NAME

    Nome completo do protegível.

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

Sinalizadores globais

Examples

O exemplo a seguir atualiza as permissões usando um arquivo JSON:

databricks grants update catalog my_catalog --json @permissions.json

Sinalizadores globais

--debug

  Indica se deve habilitar o registro em log de depuração.

-h ou --help

    Exiba ajuda para a CLI do Databricks ou o grupo de comandos relacionado ou o comando relacionado.

--log-file corda

    Uma cadeia de caracteres que representa o arquivo para o qual gravar logs de saída. Se esse sinalizador não for especificado, o padrão será gravar logs de saída no stderr.

--log-format formato

    O tipo de formato de log, text ou json. O valor padrão é text.

--log-level corda

    Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desabilitado.

-o, --output tipo

    O tipo de saída de comando, text ou json. O valor padrão é text.

-p, --profile corda

    O nome do perfil no arquivo ~/.databrickscfg para usar ao executar o comando. Se esse sinalizador não for especificado, se existir, o perfil nomeado DEFAULT será usado.

--progress-format formato

    O formato para exibir logs de progresso: default, append, inplace ou json

-t, --target corda

    Se aplicável, o destino do pacote a ser usado