Grupo de comandos account service-principals-v2

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.

Sinalizadores globais

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

Sinalizadores globais

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

Sinalizadores globais

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.

Sinalizadores globais

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.

Sinalizadores globais

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.

Sinalizadores globais

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