Partilhar via


workspace grupo de comando

Note

Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Pré-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 disposições de Dados de Uso.

O workspace grupo de comandos dentro da CLI do Databricks permite listar, importar, exportar e excluir arquivos e pastas do espaço de trabalho. Consulte O que são arquivos de espaço de trabalho?.

Excluir espaço de trabalho Databricks

Exclua um objeto de espaço de trabalho.

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 recursive estiver definido como false, essa chamada retornará um erro DIRECTORY_NOT_EMPTY.

A exclusão de objeto não pode ser desfeita e excluir um diretório recursivamente não é atômico.

databricks workspace delete PATH [flags]

Arguments

PATH

    O caminho absoluto do bloco de anotações ou diretório.

Opções

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.

--recursive

    O sinalizador que especifica se o objeto deve ser excluído recursivamente.

Bandeiras globais

Exportar espaço de trabalho Databricks

Exporte um objeto de espaço de trabalho 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, esta chamada retornará MAX_NOTEBOOK_SIZE_EXCEEDED. Atualmente, essa API não oferece suporte à exportação de uma biblioteca.

databricks workspace export SOURCE_PATH [flags]

Arguments

PATH

    O caminho absoluto do objeto ou diretório. A exportação de um diretório só é suportada para os 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

Bandeiras globais

espaço de trabalho databricks export-dir

Exporte um diretório recursivamente de um espaço de trabalho Databricks para o sistema de arquivos local.

databricks workspace export-dir SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    O caminho do diretório de origem no espaço de trabalho

TARGET_PATH

    O caminho do diretório de destino no sistema de arquivos local

Opções

--overwrite

    substituir arquivos locais existentes

Bandeiras globais

Estado do Espaço de Trabalho Databricks

Obtenha o status de um objeto ou de um diretório. Se o caminho não existir, essa chamada retornará um erro RESOURCE_DOES_NOT_EXIST.

databricks workspace get-status PATH [flags]

Arguments

PATH

    O caminho absoluto do bloco de anotações ou diretório.

Opções

Bandeiras globais

Importar espaço de trabalho do Databricks

Importa um objeto de espaço de trabalho (por exemplo, um bloco de anotações 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 DBC formato ou o SOURCE formato com o campo de idioma desdefinido. Para importar um único arquivo como SOURCE, você deve definir o campo de idioma. Arquivos zip dentro de diretórios não são suportados.

databricks workspace import TARGET_PATH [flags]

Arguments

PATH

    O caminho absoluto do objeto ou diretório. A importação de um diretório só é suportada para os DBC formatos 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

    A cadeia de caracteres JSON embutida ou o @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.

Bandeiras globais

espaço de trabalho do Databricks import-dir

Importe um diretório recursivamente do sistema de arquivos local para um espaço de trabalho Databricks.

Os notebooks terão as suas extensões removidas.

databricks workspace import-dir SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    O caminho do diretório de origem no sistema de arquivos local

TARGET_PATH

    O caminho do diretório de destino no espaço de trabalho

Opções

--overwrite

    substituir ficheiros de área de trabalho existentes

Bandeiras globais

Lista de espaços de trabalho da Databricks

Liste o conteúdo de um diretório ou o objeto, se 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]

Arguments

PATH

    O caminho absoluto do bloco de anotações ou diretório.

Opções

--notebooks-modified-after int

    Timestamp UTC em milissegundos.

Bandeiras globais

mkdirs do espaço de trabalho databricks

Crie o diretório especificado (e os diretórios necessários, caso não existam). 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 conseguido criar alguns dos diretórios pai necessários.

databricks workspace mkdirs PATH [flags]

Arguments

PATH

    O caminho absoluto do diretório. Se os diretórios pai não existirem, irá criá-los também. Se o diretório já existir, este comando não fará nada e terá êxito.

Opções

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Permissões do nível de acesso para o espaço de trabalho do Databricks

Obtenha níveis de permissão de objeto de espaço de trabalho.

databricks workspace get-permission-levels WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    O tipo de objeto de espaço de trabalho para o qual obter ou gerenciar permissões.

WORKSPACE_OBJECT_ID

    O objeto de espaço de trabalho para o qual obter ou gerenciar permissões.

Opções

Bandeiras globais

obter permissões do espaço de trabalho do databricks

Obtenha as permissões de um objeto de espaço de trabalho. Os objetos de 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]

Arguments

WORKSPACE_OBJECT_TYPE

    O tipo de objeto de espaço de trabalho para o qual obter ou gerenciar permissões.

WORKSPACE_OBJECT_ID

    O objeto de espaço de trabalho para o qual obter ou gerenciar permissões.

Opções

Bandeiras globais

Definir permissões no espaço de trabalho do Databricks

Defina permissões de objeto de espaço de trabalho.

Define 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 pai ou objeto raiz.

databricks workspace set-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    O tipo de objeto de espaço de trabalho para o qual obter ou gerenciar permissões.

WORKSPACE_OBJECT_ID

    O objeto de espaço de trabalho para o qual obter ou gerenciar permissões.

Opções

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

atualizar permissões do espaço de trabalho Databricks

Atualize as permissões em um objeto de espaço de trabalho. Os objetos de 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]

Arguments

WORKSPACE_OBJECT_TYPE

    O tipo de objeto de espaço de trabalho para o qual obter ou gerenciar permissões.

WORKSPACE_OBJECT_ID

    O objeto de espaço de trabalho para o qual obter ou gerenciar permissões.

Opções

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Bandeiras globais

--debug

  Se o log de depuração deve ser habilitado.

-h ou --help

    Exiba a ajuda para a CLI do Databricks ou para o grupo de comandos relacionado ou para o comando relacionado.

--log-file string

    Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.

--log-format Formato

    O tipo de formato de log, text ou json. O valor predefinido é text.

--log-level string

    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á desativado.

-o, --output tipo

    O tipo de saída do comando, text ou json. O valor predefinido é text.

-p, --profile string

    O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se esse sinalizador não for especificado, se ele existir, o perfil nomeado 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