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
Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Visualização Pública.
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 repos grupo de comandos dentro da CLI do Databricks permite que você gerencie suas pastas Git. Consulte as pastas git do Azure Databricks.
criar repositórios do databricks
Crie um repositório no workspace e vincule-o ao repositório Git remoto especificado. Observe que os repositórios criados programaticamente devem ser vinculados a um repositório Git remoto, diferentemente dos repositórios criados no navegador.
databricks repos create URL [PROVIDER] [flags]
Arguments
URL
URL do repositório Git a ser vinculado
PROVIDER
Provedor Git. Esse campo não diferencia maiúsculas de minúsculas. Os provedores Git disponíveis são gitHub, bitbucketCloud, gitLab, azureDevOpsServices, gitHubEnterprise, bitbucketServer, gitLabEnterpriseEdition e awsCodeCommit
Opções
--json JSON
A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.
--path string
Caminho desejado para o repositório no workspace
Examples
Os exemplos a seguir criam um repositório vinculado ao GitHub:
databricks repos create https://github.com/username/my-repo.git gitHub --path /Repos/username/my-repo
databricks repos create https://github.com/username/my-repo.git --path /Users/username/my-repo
exclusão de repositórios do databricks
Exclua o repositório especificado.
databricks repos delete REPO_ID_OR_PATH [flags]
Arguments
REPO_ID_OR_PATH
O ID do repositório correspondente a ser excluído
Opções
Examples
Os exemplos a seguir excluem um repositório por ID ou caminho:
databricks repos delete 12345
databricks repos delete /Repos/username/my-repo
obter repositórios do databricks
Obtenha o repositório com a ID de repositório fornecida.
databricks repos get REPO_ID_OR_PATH [flags]
Arguments
REPO_ID_OR_PATH
ID do objeto da pasta Git (repositório) no workspace
Opções
Examples
Os exemplos a seguir obtêm informações sobre um repositório por ID ou caminho:
databricks repos get 12345
databricks repos get /Repos/username/my-repo
lista de repositórios do databricks
Obtenha repositórios nos quais o usuário que está chamando tenha permissões de gerenciamento. Use next_page_token para iterar pelas páginas adicionais.
databricks repos list [flags]
Opções
--next-page-token string
Token usado para obter a próxima página de resultados
--path-prefix string
Filtra repositórios que têm caminhos começando com o prefixo de caminho fornecido
Examples
Os seguintes exemplos listam repositórios:
databricks repos list
databricks repos list --path-prefix /Repos/username
Atualização de repositórios do Databricks
Atualize um repositório para um branch ou marcação diferente, ou atualize-o para o commit mais recente no mesmo branch.
databricks repos update REPO_ID_OR_PATH [flags]
Arguments
REPO_ID_OR_PATH
ID do objeto da pasta Git (repositório) no workspace
Opções
--branch string
Branch em que a versão local do repositório está com o check-out feito
--json JSON
A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.
--tag string
Marcação em que a versão local do repositório está com o check-out feito
Examples
Os exemplos a seguir atualizam um repositório para diferentes branches ou tags:
databricks repos update 12345 --branch main
databricks repos update /Repos/username/my-repo --branch develop
databricks repos update 12345 --tag v1.0.0
databricks repos get-permission-levels (obter-níveis-de-permissão)
Obter níveis de permissão do repositório.
databricks repos get-permission-levels REPO_ID [flags]
Arguments
REPO_ID
O repositório para o qual obter ou gerenciar permissões
Opções
Examples
O exemplo a seguir obtém os níveis de permissão disponíveis para um repositório:
databricks repos get-permission-levels 12345
permissões de obtenção de repositório do databricks
Obtenha as permissões de um repositório. Os Repositórios podem herdar permissões de seu objeto raiz.
databricks repos get-permissions REPO_ID [flags]
Arguments
REPO_ID
O repositório para o qual obter ou gerenciar permissões
Opções
Examples
O exemplo a seguir obtém as permissões para um repositório:
databricks repos get-permissions 12345
comando databricks repos set-permissions
Definir permissões de repositório. Define permissões em um objeto, substituindo as permissões existentes se elas existirem. Excluirá todas as permissões diretas se nenhuma for especificada. Os objetos podem herdar permissões de seu objeto raiz.
databricks repos set-permissions REPO_ID [flags]
Arguments
REPO_ID
O repositório para o qual obter ou gerenciar permissões
Opções
--json JSON
A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.
Examples
O exemplo a seguir define permissões para um repositório usando JSON:
databricks repos set-permissions 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'
databricks repos atualizar-permissões
Atualize as permissões em um repositório. Os Repositórios podem herdar permissões de seu objeto raiz.
databricks repos update-permissions REPO_ID [flags]
Arguments
REPO_ID
O repositório para o qual obter ou gerenciar permissões
Opções
--json JSON
A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.
Examples
O exemplo a seguir atualiza permissões para um repositório usando JSON:
databricks repos update-permissions 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_READ"}]}'
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. Se esse sinalizador não for especificado, o padrão será gravar 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