repos
grupo de comando
Esta informação se aplica a Databricks CLI versões 0.205 e acima. A CLI do Databricks está em pré-visualização pública.
Databricks CLI O uso está sujeito à LicençaDatabricks e à Política de PrivacidadeDatabricks, incluindo qualquer disposição sobre Dados de Uso.
O grupo de comandos repos
dentro do Databricks CLI permite gerenciar suas pastas Git. Consulte O que são pastas Git do Databricks.
repositórios de databricks creados
Crie um repositório em workspace e vincule-o ao repositório remoto Git especificado. Observe que os repositórios criados programaticamente devem estar vinculados a um repositório Git remoto, ao contrário dos repositórios criados no navegador.
databricks repos create URL [PROVIDER] [flags]
Argumentos
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
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--path string
Caminho desejado para o repositório no workspace
Exemplos
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
repositórios de databricks delete
Exclua o repositório especificado.
databricks repos delete REPO_ID_OR_PATH [flags]
Argumentos
REPO_ID_OR_PATH
O ID do repositório correspondente a ser excluído
Opções
Exemplos
Os exemplos a seguir excluem um repositório por ID ou caminho:
databricks repos delete 12345
databricks repos delete /Repos/username/my-repo
databricks repos get
Obtenha o repositório com o ID de repositório fornecido.
databricks repos get REPO_ID_OR_PATH [flags]
Argumentos
REPO_ID_OR_PATH
ID do objeto pasta (repo) Git no workspace
Opções
Exemplos
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
Obter repositórios para os quais o usuário que está chamando possui permissões gerenciar. Use next_page_token
para percorrer páginas adicionais.
databricks repos list [flags]
Opções
--next-page-token string
tokens utilizados 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
Exemplos
Os exemplos a seguir listam os repositórios:
databricks repos list
databricks repos list --path-prefix /Repos/username
atualização do databricks repos
Atualize um repositório para um ramo ou tag diferente, ou atualize-o para o commit mais recente no mesmo ramo.
databricks repos update REPO_ID_OR_PATH [flags]
Argumentos
REPO_ID_OR_PATH
ID do objeto pasta (repo) Git no workspace
Opções
--branch string
Filial na qual a versão local do repositório foi verificada
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--tag string
Marca na qual a versão local do repositório foi verificada
Exemplos
Os exemplos a seguir atualizam um repositório para diferentes ramificações 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
Obtenha níveis de permissão de repositório.
databricks repos get-permission-levels REPO_ID [flags]
Argumentos
REPO_ID
O repositório para o qual obter ou gerenciar permissões
Opções
Exemplos
O exemplo a seguir obtém os níveis de permissão disponíveis para um repositório:
databricks repos get-permission-levels 12345
databricks repos get-permissions
Obtenha as permissões de um repositório. Repos podem herdar permissões do seu objeto raiz.
databricks repos get-permissions REPO_ID [flags]
Argumentos
REPO_ID
O repositório para o qual obter ou gerenciar permissões
Opções
Exemplos
O exemplo a seguir obtém as permissões para um repositório:
databricks repos get-permissions 12345
repositórios do databricks definem permissões
Defina as permissões do repositório. Define as permissões em um objeto, substituindo as permissões existentes, se elas existirem. Exclui todas as permissões diretas se nenhuma for especificada. Os objetos podem herdar permissões do objeto raiz.
databricks repos set-permissions REPO_ID [flags]
Argumentos
REPO_ID
O repositório para o qual obter ou gerenciar permissões
Opções
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
Exemplos
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"}]}'
permissões de atualização do databricks repos
Atualize as permissões em um repositório. Repos podem herdar permissões do seu objeto raiz.
databricks repos update-permissions REPO_ID [flags]
Argumentos
REPO_ID
O repositório para o qual obter ou gerenciar permissões
Opções
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
Exemplos
O exemplo a seguir atualiza as permissões de um repositório usando JSON:
databricks repos update-permissions 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_READ"}]}'
Bandeiras globais
--debug
Se deve habilitar o registro de depuração.
-h
ou --help
Exibir ajuda para o comando Databricks CLI ou para o grupo de comandos relacionado ou para o comando relacionado.
--log-file
string
Uma string que representa o arquivo no qual a saída logs deve ser gravada. Se este sinalizador não for especificado, o default deverá gravar a saída logs no stderr.
--log-format
Formato
O tipo de formato do log, text
ou json
. O valor de default é text
.
--log-level
string
Uma string que representa o nível de formato do log. Se não for especificado, o nível de formato do log será desativado.
-o, --output
Tipo
O tipo de saída do comando, text
ou json
. O valor de default é text
.
-p, --profile
string
O nome do perfil no arquivo ~/.databrickscfg
a ser utilizado para executar o comando. Se esse sinalizador não for especificado, se existir, o perfil chamado DEFAULT
será usado.
--progress-format
Formato
O formato para exibir o progresso logs: default
, append
, inplace
ou json
-t, --target
string
Se aplicável, o destino do pacote a ser usado