workspace
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 workspace
dentro do Databricks CLI permite listar, importar, exportar e excluir arquivos e pastas do workspace. Consulte O que são arquivos “ workspace ”?
databricks workspace excluir
Excluir um objeto do workspace.
Exclui um objeto ou um diretório (e, opcionalmente, exclui recursivamente todos os objetos no diretório). Se o caminho não existir, essa chamada retornará um erro RESOURCE_DOES_NOT_EXIST
. Se path for um diretório não vazio e recursivo estiver definido como false, essa chamada retornará um erro DIRECTORY_NOT_EMPTY
.
A exclusão de objetos não pode ser desfeita e a exclusão recursiva de um diretório não é atômica.
databricks workspace delete PATH [flags]
Argumentos
PATH
O caminho absoluto do Notebook ou diretório.
Opções
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--recursive
O sinalizador que especifica se o objeto deve ser excluído recursivamente.
workspace databricks exportação de arquivos em formato de lista de dados
Exportar um objeto " workspace " ou o conteúdo de um diretório inteiro.
Se o caminho não existir, essa chamada retornará um erro RESOURCE_DOES_NOT_EXIST
.
Se os dados exportados excederem o limite de tamanho, essa chamada retornará MAX_NOTEBOOK_SIZE_EXCEEDED
. Atualmente, esta API não suporta a exportação de uma biblioteca.
databricks workspace export SOURCE_PATH [flags]
Argumentos
PATH
O caminho absoluto do objeto ou diretório. A exportação de um diretório só é suportada nos formatos DBC, SOURCE e AUTO.
Opções
--file string
Caminho no sistema de arquivos local para salvar o arquivo exportado.
--format ExportFormat
Isso especifica o formato do arquivo exportado. Valores suportados: AUTO
, DBC
, HTML
, JUPYTER
, RAW
, R_MARKDOWN
, SOURCE
databricks workspace export-dir
Exportar um diretório recursivamente de um Databricks workspace para o sistema de arquivos local.
databricks workspace export-dir SOURCE_PATH TARGET_PATH [flags]
Argumentos
SOURCE_PATH
O caminho do diretório de origem no workspace
TARGET_PATH
O caminho do diretório de destino no sistema de arquivos local
Opções
--overwrite
sobrescrever arquivos locais existentes
databricks workspace get-status
Obtenha o status de um objeto ou diretório. Se o caminho não existir, essa chamada retornará um erro RESOURCE_DOES_NOT_EXIST
.
databricks workspace get-status PATH [flags]
Argumentos
PATH
O caminho absoluto do Notebook ou diretório.
Opções
databricks importar workspace
Importa um objeto do workspace (por exemplo, um Notebook ou arquivo) ou o conteúdo de um diretório inteiro. Se o caminho já existir e a substituição estiver definida como false, essa chamada retornará um erro RESOURCE_ALREADY_EXISTS
. Para importar um diretório, você pode usar o formato DBC
ou SOURCE
com o campo de idioma não definido. Para importar um único arquivo como SOURCE
, você deve definir o campo de idioma.
databricks workspace import TARGET_PATH [flags]
Argumentos
PATH
O caminho absoluto do objeto ou diretório. A importação de um diretório só é suportada nos formatos DBC
e SOURCE
.
Opções
--content string
O conteúdo codificado em base64.
--file string
Caminho do arquivo local a ser importado
--format ImportFormat
Isso especifica o formato do arquivo a ser importado. Valores suportados: AUTO
, DBC
, HTML
, JUPYTER
, RAW
, R_MARKDOWN
, SOURCE
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
--language Language
A linguagem do objeto. Valores suportados: PYTHON
, R
, SCALA
, SQL
--overwrite
O sinalizador que especifica se o objeto existente deve ser substituído.
databricks workspace import-dir
Importar um diretório recursivamente do sistema de arquivos local para um Databricks workspace.
As extensões dos notebooks serão removidas.
databricks workspace import-dir SOURCE_PATH TARGET_PATH [flags]
Argumentos
SOURCE_PATH
O caminho do diretório de origem no sistema de arquivos local
TARGET_PATH
O caminho do diretório de destino no workspace
Opções
--overwrite
Substituir os arquivos existentes em workspace
workspace e a lista de databricks
Liste o conteúdo de um diretório ou o objeto se ele não for um diretório. Se o caminho de entrada não existir, essa chamada retornará um erro RESOURCE_DOES_NOT_EXIST
.
databricks workspace list PATH [flags]
Argumentos
PATH
O caminho absoluto do Notebook ou diretório.
Opções
--notebooks-modified-after int
Carimbo de data/hora UTC em milissegundos.
databricks workspace mkdirs
Crie o diretório especificado (e os diretórios principais necessários, se eles não existirem). Se houver um objeto (não um diretório) em qualquer prefixo do caminho de entrada, essa chamada retornará um erro RESOURCE_ALREADY_EXISTS
.
Observe que, se essa operação falhar, ela pode ter criado alguns dos diretórios pai necessários.
databricks workspace mkdirs PATH [flags]
Argumentos
PATH
O caminho absoluto do diretório. Se os diretórios principais não existirem, ele também os criará. Se o diretório já existir, este comando não fará nada e será bem-sucedido.
Opções
--json JSON
As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.
databricks workspace obter-níveis-de-permissão
Obter níveis de permissão de objetos d workspace.
databricks workspace get-permission-levels WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]
Argumentos
WORKSPACE_OBJECT_TYPE
O tipo de objeto workspace para o qual obter ou gerenciar permissões.
WORKSPACE_OBJECT_ID
O objeto workspace para o qual obter ou gerenciar permissões.
Opções
databricks workspace obter-permissões
Obter as permissões de um objeto workspace. Os objetos do espaço de trabalho podem herdar permissões de seus objetos pai ou objeto raiz.
databricks workspace get-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]
Argumentos
WORKSPACE_OBJECT_TYPE
O tipo de objeto workspace para o qual obter ou gerenciar permissões.
WORKSPACE_OBJECT_ID
O objeto workspace para o qual obter ou gerenciar permissões.
Opções
databricks workspace definir permissões
Definir permissões de objeto " workspace ".
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 de seus objetos principais ou do objeto raiz.
databricks workspace set-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]
Argumentos
WORKSPACE_OBJECT_TYPE
O tipo de objeto workspace para o qual obter ou gerenciar permissões.
WORKSPACE_OBJECT_ID
O objeto workspace 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.
databricks workspace atualizar-permissões
Atualize as permissões em um objeto " workspace ". Os objetos do espaço de trabalho podem herdar permissões de seus objetos pai ou objeto raiz.
databricks workspace update-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]
Argumentos
WORKSPACE_OBJECT_TYPE
O tipo de objeto workspace para o qual obter ou gerenciar permissões.
WORKSPACE_OBJECT_ID
O objeto workspace 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.
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