Pular para o conteúdo principal

service-principals-v2 grupo de comandos

nota

Esta informação aplica-se às versões 0.205 e acima Databricks CLI . A CLI do Databricks está em versão prévia pública.

O uso CLI Databricks está sujeito à LicençaDatabricks e ao Aviso de PrivacidadeDatabricks, incluindo qualquer fornecimento de Dados de Uso.

O grupo de comandos service-principals-v2 dentro da CLIDatabricks permite gerenciar identidades de entidade de serviço para uso com Jobs, ferramentas automatizadas e sistemas como scripts, aplicativos e plataformas CI/CD . Databricks recomenda a criação de entidade de serviço para executar o trabalho de produção ou modificar os dados de produção.

databricks entidade de serviço-v2 criar

Crie uma nova entidade de serviço no workspace Databricks .

databricks service-principals-v2 create [flags]

Argumentos

Nenhuma

Opções

--active

Se esta entidade de serviço estiver ativa.

--application-id string

UUID relativo à entidade de serviço.

--display-name string

sequências de caracteres que representam a concatenação de nomes e sobrenomes.

--external-id string

Identificação externa da entidade de serviço.

--id string

ID da entidade de serviço Databricks .

--json JSON

As strings JSON embutidas ou o @caminho para o arquivo JSON com o corpo da requisição.

Bandeiras globais

Exemplos

O exemplo a seguir cria uma nova entidade de serviço:

Bash
databricks service-principals-v2 create --display-name "my-service-principal"

databricks entidade de serviço-v2 delete

Exclua uma única entidade de serviço do workspace do Databricks .

databricks service-principals-v2 delete ID [flags]

Argumentos

ID

ID exclusivo para uma entidade de serviço no workspace Databricks .

Opções

Bandeiras globais

Exemplos

O exemplo a seguir exclui uma entidade de serviço:

Bash
databricks service-principals-v2 delete 12345678

databricks entidade de serviço-v2 get

Obtenha os detalhes de uma única entidade de serviço definida no workspace Databricks .

databricks service-principals-v2 get ID [flags]

Argumentos

ID

ID exclusivo para uma entidade de serviço no workspace Databricks .

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém detalhes da entidade de serviço:

Bash
databricks service-principals-v2 get 12345678

lista databricks entidade de serviço-v2

Obtenha o conjunto de entidades de serviço associadas a um workspace Databricks .

databricks service-principals-v2 list [flags]

Argumentos

Nenhuma

Opções

--attributes string

Lista de atributos a serem retornados na resposta, separados por vírgulas.

--count int

Número desejado de resultados por página.

--excluded-attributes string

Lista de atributos a serem excluídos na resposta, separados por vírgulas.

--filter string

Consulta pela qual os resultados devem ser filtrados.

--sort-by string

Atributo para ordenar os resultados.

--sort-order ListSortOrder

A ordem em que os resultados devem ser classificados. Valores suportados: ascending, descending

--start-index int

Especifica o índice do primeiro resultado.

Bandeiras globais

Exemplos

O exemplo a seguir lista todas as entidades de serviço:

Bash
databricks service-principals-v2 list

databricks entidade de serviço-v2 patch

Atualizar parcialmente os detalhes de uma única entidade de serviço no workspace Databricks .

databricks service-principals-v2 patch ID [flags]

Argumentos

ID

ID único no workspace Databricks .

Opções

--json JSON

As strings JSON embutidas ou o @caminho para o arquivo JSON com o corpo da requisição.

Bandeiras globais

Exemplos

O exemplo a seguir modifica uma entidade de serviço usando um arquivo JSON:

Bash
databricks service-principals-v2 patch 12345678 --json @patch.json

databricks entidade de serviço-v2 atualização

Atualizar os dados de uma única entidade de serviço. Esta ação substitui a entidade de serviço existente com o mesmo nome.

databricks service-principals-v2 update ID [flags]

Argumentos

ID

ID da entidade de serviço Databricks .

Opções

--active

Se esta entidade de serviço estiver ativa.

--application-id string

UUID relativo à entidade de serviço.

--display-name string

sequências de caracteres que representam a concatenação de nomes e sobrenomes.

--external-id string

Identificação externa da entidade de serviço.

--json JSON

As strings JSON embutidas ou o @caminho para o arquivo JSON com o corpo da requisição.

Bandeiras globais

Exemplos

O exemplo a seguir atualiza o nome de exibição de uma entidade de serviço:

Bash
databricks service-principals-v2 update 12345678 --display-name "updated-service-principal"

Bandeiras globais

--debug

Ativar ou não o registro de depuração.

-h ou --help

Exibir ajuda para a CLI Databricks , o grupo de comandos relacionado ou o comando específico.

--log-file string

Uma sequência de caracteres representando o arquivo no qual logs de saída serão gravados. Se essa opção não for especificada, o default é gravar logs de saída em stderr.

--log-format Formato

O tipo de formato de log, text ou json. O valor default é text.

--log-level string

Uma sequência de caracteres representando o nível de formato log . Caso não seja especificado, o nível de formato log será desativado.

-o, --output Tipo

O tipo de saída do comando, text ou json. O valor default é text.

-p, --profile string

O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se este sinalizador não for especificado, então, se existir, o perfil denominado DEFAULT será usado.

--progress-format Formato

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

-t, --target string

Se aplicável, o pacote de destino a ser usado.