grupo de comandoaccount service-principals-v2
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.
Exemplos
O exemplo a seguir cria um Service Principal usando sinalizadores de linha de comando:
databricks account service-principals-v2 create --display-name "CI/CD Service Principal"
O exemplo a seguir cria um Service Principal usando JSON:
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:
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
Exemplos
O exemplo a seguir exclui um Service Principal por ID:
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
Exemplos
O exemplo a seguir obtém uma Service Principal por ID:
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.
Exemplos
O exemplo a seguir lista todos os Service Principal:
databricks account service-principals-v2 list
O exemplo a seguir lista Service Principal com paginação:
databricks account service-principals-v2 list --limit 10
O exemplo a seguir lista Service Principal com um filtro:
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.
Exemplos
O exemplo a seguir corrige um Service Principal usando JSON:
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:
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.
Exemplos
O exemplo a seguir atualiza um Service Principal 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 um service principal usando JSON:
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:
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