Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Grupo de comandos
Note
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 account service-principals-v2 grupo de comandos dentro da CLI do Databricks contém comandos para executar operações de criação, obtenção, lista, atualização e exclusão em entidades de serviço. Entidades de serviço são identidades para uso com trabalhos, ferramentas automatizadas e sistemas, como scripts, aplicativos e plataformas de CI/CD. O Databricks recomenda a criação de entidades de serviço para executar trabalhos de produção ou modificar dados de produção. Se todos os processos que atuam sobre dados de produção rodarem com os principais de serviço, usuários interativos não precisam de privilégios de escrita, exclusão ou modificação em produção, o que elimina o risco de um usuário sobrescrever acidentalmente os dados de produção.
Databricks Account Service-Principals-v2 Create
Crie uma nova entidade de serviço na conta do Databricks.
databricks account service-principals-v2 create [flags]
Opções
--active
Se esse usuário estiver ativo.
--application-id string
UUID relacionada à entidade de serviço.
--display-name string
Cadeia de caracteres que representa uma concatenação de nomes dados e sobrenomes.
--external-id string
ID externa.
--id string
ID da entidade de serviço do Databricks.
--json JSON
Ou string JSON inline ou @path/to/file.json com corpo de requisição.
Exemplos
O exemplo a seguir cria uma entidade de serviço usando sinalizadores de linha de comando:
databricks account service-principals-v2 create --display-name "CI/CD Service Principal"
O exemplo a seguir cria um principal de serviço usando JSON:
databricks account service-principals-v2 create --json '{"displayName": "CI/CD Service Principal", "active": true}'
O exemplo a seguir cria uma entidade de serviço usando um arquivo JSON:
databricks account service-principals-v2 create --json @service-principal.json
Databricks Account Service-Principals-v2 delete
Exclua um principal de serviço da conta Databricks.
databricks account service-principals-v2 delete ID [flags]
Arguments
ID
ID exclusiva para uma entidade de serviço na conta do Databricks.
Opções
Exemplos
O seguinte exemplo exclui uma entidade de serviço pela ID:
databricks account service-principals-v2 delete 12345
Databricks Account Service-Principals-v2 get
Obtenha os detalhes de uma única entidade de serviço definida na conta do Databricks.
databricks account service-principals-v2 get ID [flags]
Arguments
ID
ID exclusiva para uma entidade de serviço na conta do Databricks.
Opções
Exemplos
O exemplo a seguir obtém uma entidade de serviço por ID:
databricks account service-principals-v2 get 12345
Databricks Account Service-Principals-v2 List
Obtenha o conjunto de entidades de serviço associadas a uma conta do Databricks.
databricks account service-principals-v2 list [flags]
Opções
--attributes string
Lista separada por vírgulas de atributos a serem retornados em resposta.
--excluded-attributes string
Lista separada por vírgulas de atributos a serem excluídos em resposta.
--filter string
Consulta pela qual os resultados precisam ser filtrados.
--limit int
Número máximo de resultados a serem retornados.
--sort-by string
Atributo para classificar os resultados.
--sort-order ListSortOrder
A ordem para classificar os resultados. Valores suportados: ascending, descending.
Exemplos
O seguinte exemplo lista todas as entidades de serviço:
databricks account service-principals-v2 list
O exemplo a seguir lista as entidades de serviço com paginação:
databricks account service-principals-v2 list --limit 10
O exemplo a seguir lista as entidades de serviço com um filtro:
databricks account service-principals-v2 list --filter "displayName eq \"CI/CD Service Principal\""
Databricks Account Service-Principals-V2 Patch
Atualize parcialmente os detalhes de uma única entidade de serviço na conta do Databricks.
databricks account service-principals-v2 patch ID [flags]
Arguments
ID
ID exclusiva no workspace do Databricks.
Opções
--json JSON
Ou string JSON inline ou @path/to/file.json com corpo de requisição.
Exemplos
O exemplo a seguir corrige uma entidade de serviço usando JSON:
databricks account service-principals-v2 patch 12345 --json '{"displayName": "Updated CI/CD Service Principal"}'
O exemplo a seguir corrige uma entidade de serviço usando um arquivo JSON:
databricks account service-principals-v2 patch 12345 --json @patch-service-principal.json
Databricks Account Service-Principals-v2 Update
Substitua um principal de serviço na conta Databricks.
databricks account service-principals-v2 update ID [flags]
Arguments
ID
ID da entidade de serviço do Databricks.
Opções
--active
Se esse usuário estiver ativo.
--application-id string
UUID relacionada à entidade de serviço.
--display-name string
Cadeia de caracteres que representa uma concatenação de nomes dados e sobrenomes.
--external-id string
ID externa.
--json JSON
Ou string JSON inline ou @path/to/file.json com corpo de requisição.
Exemplos
O exemplo a seguir atualiza uma entidade de serviço usando sinalizadores de linha de comando:
databricks account service-principals-v2 update 12345 --display-name "Updated CI/CD Service Principal" --active
O exemplo a seguir atualiza uma entidade de serviço usando JSON:
databricks account service-principals-v2 update 12345 --json '{"displayName": "Updated CI/CD Service Principal", "active": true}'
O exemplo a seguir atualiza uma entidade de serviço usando um arquivo JSON:
databricks account service-principals-v2 update 12345 --json @update-service-principal.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 onde serão gravados os logs de saída. Caso esse sinalizador não seja especificado, o padrão é registrar os 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 do comando, text ou json. O valor padrão é text.
-p, --profile corda
O nome do perfil no arquivo ~/.databrickscfg, que deverá ser usado para 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