Pular para o conteúdo principal

grupo de comandoaccount service-principals-v2

nota

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

O grupo de comandos account service-principals-v2 dentro da CLI do Databricks contém comandos para realizar operações de criação, obtenção, listagem, atualização e exclusão em Service Principal. Service Principal são identidades para uso com Job, ferramentas automatizadas e sistemas, como scripts, aplicativos e plataformas de CI/CD. A Databricks recomenda a criação de Service Principal para execução de Job de produção ou modificar dados de produção. Se todos os processos que atuam nos dados de produção estiverem em execução com Service Principal, os usuários interativos não precisarão de nenhum privilégio de gravação, exclusão ou modificação na produção, o que elimina o risco de um usuário substituir acidentalmente os dados de produção.

databricks account service-principals-v2 create

Crie um novo Service Principal na account do Databricks.

databricks account service-principals-v2 create [flags]

Opções

--active

Se este usuário estiver ativo.

--application-id string

UUID relacionado ao Service Principal.

--display-name string

String que representa uma concatenação de nomes e sobrenomes.

--external-id string

ID externo.

--id string

ID da Service Principal do Databricks.

--json JSON

String JSON embutida ou @path/to/file.json com o corpo da solicitação.

Sinalizadores globais

Exemplos

O exemplo a seguir cria um Service Principal usando sinalizadores de linha de comando:

Bash
databricks account service-principals-v2 create --display-name "CI/CD Service Principal"

O exemplo a seguir cria um Service Principal usando JSON:

Bash
databricks account service-principals-v2 create --json '{"displayName": "CI/CD Service Principal", "active": true}'

O exemplo a seguir cria uma Service Principal usando um arquivo JSON:

Bash
databricks account service-principals-v2 create --json @service-principal.json

databricks account service-principals-v2 delete

Excluir uma Service Principal da account do Databricks.

databricks account service-principals-v2 delete ID [flags]

Argumentos

ID

ID exclusivo para um service principal na account do Databricks.

Opções

Sinalizadores globais

Exemplos

O exemplo a seguir exclui um Service Principal por ID:

Bash
databricks account service-principals-v2 delete 12345

databricks account Service Principal-v2 get

Obtenha os detalhes de uma única Service Principal definida na account do Databricks.

databricks account service-principals-v2 get ID [flags]

Argumentos

ID

ID exclusivo para um service principal na account do Databricks.

Opções

Sinalizadores globais

Exemplos

O exemplo a seguir obtém uma Service Principal por ID:

Bash
databricks account service-principals-v2 get 12345

databricks account Service Principal-v2 list

Obtenha o conjunto de Service Principal associadas a uma account do Databricks.

databricks account service-principals-v2 list [flags]

Opções

--attributes string

Lista de atributos separados por vírgula para retornar na resposta.

--excluded-attributes string

Lista de atributos separados por vírgula para excluir na resposta.

--filter string

Query pela qual os resultados devem ser filtrados.

--limit int

Número máximo de resultados a retornar.

--sort-by string

Atributo para classificar os resultados.

--sort-order ListSortOrder

A ordem para classificar os resultados. Valores suportados: ascending, descending.

Sinalizadores globais

Exemplos

O exemplo a seguir lista todos os Service Principal:

Bash
databricks account service-principals-v2 list

O exemplo a seguir lista Service Principal com paginação:

Bash
databricks account service-principals-v2 list --limit 10

O exemplo a seguir lista Service Principal com um filtro:

Bash
databricks account service-principals-v2 list --filter "displayName eq \"CI/CD Service Principal\""

databricks account Service Principal-v2 patch

Atualize parcialmente os detalhes de um único Service Principal na account do Databricks.

databricks account service-principals-v2 patch ID [flags]

Argumentos

ID

ID exclusiva no workspace do Databricks.

Opções

--json JSON

String JSON embutida ou @path/to/file.json com o corpo da solicitação.

Sinalizadores globais

Exemplos

O exemplo a seguir corrige um Service Principal usando JSON:

Bash
databricks account service-principals-v2 patch 12345 --json '{"displayName": "Updated CI/CD Service Principal"}'

O exemplo a seguir aplica um patch em um Service Principal usando um arquivo JSON:

Bash
databricks account service-principals-v2 patch 12345 --json @patch-service-principal.json

databricks account Service Principal-v2 update

Substitua um service principal na account do Databricks.

databricks account service-principals-v2 update ID [flags]

Argumentos

ID

ID do service principal do Databricks.

Opções

--active

Se este usuário estiver ativo.

--application-id string

UUID relacionado ao Service Principal.

--display-name string

String que representa uma concatenação de nomes e sobrenomes.

--external-id string

ID externo.

--json JSON

String JSON embutida ou @path/to/file.json com o corpo da solicitação.

Sinalizadores globais

Exemplos

O exemplo a seguir atualiza um Service Principal usando sinalizadores de linha de comando:

Bash
databricks account service-principals-v2 update 12345 --display-name "Updated CI/CD Service Principal" --active

O exemplo a seguir atualiza um service principal usando JSON:

Bash
databricks account service-principals-v2 update 12345 --json '{"displayName": "Updated CI/CD Service Principal", "active": true}'

O exemplo a seguir atualiza um Service Principal usando um arquivo JSON:

Bash
databricks account service-principals-v2 update 12345 --json @update-service-principal.json

Sinalizadores globais

--debug

Se deve habilitar o log de depuração.

-h ou --help

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

--log-file string

Uma string que representa o arquivo no qual os logs de saída serão gravados. Se este sinalizador não for especificado, o default será gravar os 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 string que representa o nível de formato de log. Se não for especificado, o nível de formato de 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 execução do comando. Se este sinalizador não for especificado, então, se existir, o perfil chamado 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 destino do pacote a ser usado