Pular para o conteúdo principal

Grupos CLI (legado)

important

Essa documentação foi descontinuada e pode não estar atualizada.

Esta informação se aplica ao legado Databricks CLI versões 0.18 e abaixo. Databricks recomenda que o senhor use a versão mais recente do Databricks CLI 0.205 ou o acima. Consulte O que é a CLI do Databricks? Para encontrar sua versão do site Databricks CLI, execute databricks -v.

Para migrar de Databricks CLI versão 0.18 ou abaixo para Databricks CLI versão 0.205 ou acima, consulte Databricks CLI migration.

nota
  • O Groups CLI requer Databricks CLI 0.8.0 ou acima.
  • O senhor deve ser um administrador da Databricks para invocar essa API.

O senhor executa Databricks agrupa os subcomandos CLI anexando-os a databricks groups. Esses subcomandos chamam a API Groups.

Bash
databricks groups --help
Usage: databricks groups [OPTIONS] COMMAND [ARGS]...

Provide utility to interact with Databricks groups.

Options:
-v, --version 0.8.0
--debug Debug Mode. Shows full stack trace on error.
--profile TEXT CLI connection profile to use. The default profile is "DEFAULT".
-h, --help Show this message and exit.

Commands:
add-member Add an existing principal to another existing group.
Options:
--parent-name TEXT Name of the parent group to which the new member will be
added. This field is required. [required]
--user-name TEXT The user name which will be added to the parent group.
--group-name TEXT If group name which will be added to the parent group.
create Create a new group with the given name.
Options:
--group-name TEXT [required]
delete Remove a group from this organization.
Options:
--group-name TEXT [required]
list Return all of the groups in a workspace.
list-members Return all of the members of a particular group.
Options:
--group-name TEXT [required]
list-parents Retrieve all groups in which a given user or group is a member.
Options:
--user-name TEXT
--group-name TEXT
remove-member Removes a user or group from a group.
Options:
--parent-name TEXT Name of the parent group to which the new member will be
removed. This field is required. [required]
--user-name TEXT The user name which will be removed from the parent
group.
--group-name TEXT If group name which will be removed from the parent
group.

Adicionar um membro a um grupo

Para exibir a documentação de uso, execute databricks groups add-member --help.

Bash
databricks groups add-member \
--parent-name sql-users \
--user-name someone@example.com
Bash
databricks groups add-member \
--parent-name sql-power-users \
--group-name sql-users

Se for bem-sucedido, nenhuma saída será exibida.

Crie um grupo

Para exibir a documentação de uso, execute databricks groups create --help.

Bash
databricks groups create --group-name sql-users
Console
{
"group_name": "sql-users"
}

Excluir um grupo

Para exibir a documentação de uso, execute databricks groups delete --help.

Bash
databricks groups delete --group-name sql-users
Console
{}

Listar grupos disponíveis

Para exibir a documentação de uso, execute databricks groups list --help.

Bash
databricks groups list
Console
{
"group_names": [
"sql-users",
"sql-power-users",
"sql-admins"
]
}

Listar os membros de um grupo

Para exibir a documentação de uso, execute databricks groups list-members --help.

Bash
databricks groups list-members --group-name sql-users
Console
{
"members": [
{
"user_name": "someone@example.com"
}
]
}
Bash
databricks groups list-members --group-name sql-power-users
Console
{
"members": [
{
"group_name": "sql-users"
}
]
}

Listar os grupos aos quais um usuário ou grupo pertence

Para exibir a documentação de uso, execute databricks groups list-parents --help.

Bash
databricks groups list-parents --user-name someone@example.com
Console
{
"group_names": [
"sql-users"
]
}
Bash
databricks groups list-parents --group-name sql-users
Console
{
"group_names": [
"sql-power-users"
]
}

Remover um membro de um grupo

Para exibir a documentação de uso, execute databricks groups remove-member --help.

Bash
databricks groups remove-member \
--parent-name sql-power-users \
--group-name sql-users
Bash
databricks groups remove-member \
--parent-name sql-users \
--user-name someone@example.com

Se for bem-sucedido, nenhuma saída será exibida.

Esse artigo foi útil?